/third_party/jerryscript/jerry-core/include/ |
H A D | jerryscript-core.h | 158 typedef uint32_t jerry_value_t; typedef 193 jerry_value_t value; 196 jerry_value_t getter; 199 jerry_value_t setter; 218 typedef jerry_value_t (*jerry_external_handler_t) (const jerry_value_t function_obj, 219 const jerry_value_t this_val, 220 const jerry_value_t args_p[], 239 typedef jerry_value_t (*jerry_vm_exec_stop_callback_t) (void *user_p); 244 typedef bool (*jerry_object_property_foreach_t) (const jerry_value_t property_nam [all...] |
/third_party/jerryscript/jerry-ext/include/jerryscript-ext/ |
H A D | handler.h | 30 jerry_value_t jerryx_handler_register_global (const jerry_char_t *name_p, 37 jerry_value_t jerryx_handler_assert_fatal (const jerry_value_t func_obj_val, const jerry_value_t this_p, 38 const jerry_value_t args_p[], const jerry_length_t args_cnt); 39 jerry_value_t jerryx_handler_assert_throw (const jerry_value_t func_obj_val, const jerry_value_t this_p, 40 const jerry_value_t args_p[], const jerry_length_t args_cnt); 41 jerry_value_t jerryx_handler_asser [all...] |
H A D | arg.h | 42 typedef jerry_value_t (*jerryx_arg_transform_func_t) (jerryx_arg_js_iterator_t *js_arg_iter_p, /**< available JS args */ 75 jerry_value_t jerryx_arg_transform_this_and_args (const jerry_value_t this_val, 76 const jerry_value_t *js_arg_p, 81 jerry_value_t jerryx_arg_transform_args (const jerry_value_t *js_arg_p, 86 jerry_value_t jerryx_arg_transform_object_properties (const jerry_value_t obj_val, 91 jerry_value_t jerryx_arg_transform_array (const jerry_value_t array_va [all...] |
/third_party/jerryscript/tests/unit-ext/ |
H A D | test-ext-arg.c | 108 static jerry_value_t 109 test_validator1_handler (const jerry_value_t func_obj_val, /**< function object */ in test_validator1_handler() 110 const jerry_value_t this_val, /**< this value */ in test_validator1_handler() 111 const jerry_value_t args_p[], /**< arguments list */ in test_validator1_handler() 119 jerry_value_t arg4 = jerry_create_undefined (); in test_validator1_handler() 135 jerry_value_t is_ok = jerryx_arg_transform_this_and_args (this_val, in test_validator1_handler() 180 static jerry_value_t 184 jerry_value_t js_arg = jerryx_arg_js_iterator_pop (js_arg_iter_p); in my_custom_transform() 185 jerry_value_t to_number = jerry_value_to_number (js_arg); in my_custom_transform() 212 static jerry_value_t [all...] |
H A D | test-ext-method-register.c | 26 static jerry_value_t 27 method_hello (const jerry_value_t jfunc, /**< function object */ in method_hello() 28 const jerry_value_t jthis, /**< function this */ in method_hello() 29 const jerry_value_t jargv[], /**< arguments */ in method_hello() 42 freeze_property (jerry_value_t target_obj, /**< target object */ in freeze_property() 51 jerry_value_t prop_name = jerry_create_string ((const jerry_char_t *) target_prop); in freeze_property() 52 jerry_value_t return_value = jerry_define_own_property (target_obj, prop_name, &prop_desc); in freeze_property() 68 jerry_value_t target_object = jerry_create_object (); in test_simple_registration() 91 jerry_value_t global_obj = jerry_get_global_object (); in test_simple_registration() 98 jerry_value_t resul in test_simple_registration() [all...] |
/third_party/jerryscript/jerry-ext/module/ |
H A D | module.c | 36 static jerry_value_t 39 const jerry_value_t module_name) /**< the module name */ in jerryx_module_create_error() 41 jerry_value_t ret = jerry_create_error (error_type, message); in jerryx_module_create_error() 43 jerry_value_t error_object = jerry_get_value_from_error (ret, false); in jerryx_module_create_error() 44 jerry_value_t property_name = jerry_create_string (module_name_property_name); in jerryx_module_create_error() 59 *((jerry_value_t *) user_data_p) = jerry_create_object (); in jerryx_module_manager_init() 68 jerry_release_value (*(jerry_value_t *) user_data_p); in jerryx_module_manager_deinit() 78 .bytes_needed = sizeof (jerry_value_t) 117 jerryx_module_check_cache (jerry_value_t cache, /**< cache from which to attempt to retrieve the module by name */ in jerryx_module_check_cache() 118 jerry_value_t module_nam in jerryx_module_check_cache() [all...] |
/third_party/jerryscript/tests/unit-core/ |
H A D | test-newtarget.cpp | 25 static jerry_value_t 29 jerry_value_t global_obj_val = jerry_get_global_object (); in register_js_function() 31 jerry_value_t function_val = jerry_create_external_function (handler_p); in register_js_function() 32 jerry_value_t function_name_val = jerry_create_string ((const jerry_char_t *) name_p); in register_js_function() 33 jerry_value_t result_val = jerry_set_property (global_obj_val, function_name_val, function_val); in register_js_function() 50 static jerry_value_t 51 construct_handler (const jerry_value_t func_obj_val, /**< function object */ in construct_handler() 52 const jerry_value_t this_val, /**< this arg */ in construct_handler() 53 const jerry_value_t args_p[], /**< function arguments */ in construct_handler() 72 jerry_value_t targe in construct_handler() [all...] |
H A D | test-promise.cpp | 34 static jerry_value_t my_promise1; 35 static jerry_value_t my_promise2; 39 static jerry_value_t 40 create_promise1_handler (const jerry_value_t func_obj_val, /**< function object */ in create_promise1_handler() 41 const jerry_value_t this_val, /**< this value */ in create_promise1_handler() 42 const jerry_value_t args_p[], /**< arguments list */ in create_promise1_handler() 50 jerry_value_t ret = jerry_create_promise (); in create_promise1_handler() 56 static jerry_value_t 57 create_promise2_handler (const jerry_value_t func_obj_val, /**< function object */ in create_promise2_handler() 58 const jerry_value_t this_va in create_promise2_handler() [all...] |
H A D | test-proxy.cpp | 62 static jerry_value_t 63 handler_get (const jerry_value_t function_obj, /**< function object */ in handler_get() 64 const jerry_value_t this_val, /**< this arg */ in handler_get() 65 const jerry_value_t args_p[], /**< function arguments */ in handler_get() 88 static jerry_value_t 89 handler_set (const jerry_value_t function_obj, /**< function object */ in handler_set() 90 const jerry_value_t this_val, /**< this arg */ in handler_set() 91 const jerry_value_t args_p[], /**< function arguments */ in handler_set() 119 set_property (jerry_value_t target, /**< target object */ in set_property() 121 jerry_value_t valu in set_property() [all...] |
H A D | test-api-promise.cpp | 25 jerry_value_t my_promise = jerry_create_promise (); in test_promise_resolve_success() 29 jerry_value_t promise_result = jerry_get_promise_result (my_promise); in test_promise_resolve_success() 38 jerry_value_t resolve_value = jerry_create_object (); in test_promise_resolve_success() 40 jerry_value_t obj_key = jerry_create_string ((const jerry_char_t *) "key_one"); in test_promise_resolve_success() 41 jerry_value_t set_result = jerry_set_property (resolve_value, obj_key, jerry_create_number (3)); in test_promise_resolve_success() 49 jerry_value_t resolve_result = jerry_resolve_or_reject_promise (my_promise, resolve_value, true); in test_promise_resolve_success() 54 jerry_value_t promise_result = jerry_get_promise_result (my_promise); in test_promise_resolve_success() 57 jerry_value_t obj_key = jerry_create_string ((const jerry_char_t *) "key_one"); in test_promise_resolve_success() 58 jerry_value_t get_result = jerry_get_property (promise_result, obj_key); in test_promise_resolve_success() 76 jerry_value_t resolve_resul in test_promise_resolve_success() [all...] |
H A D | test-internal-properties.cpp | 54 jerry_value_t object = jerry_create_object (); in HWTEST_F() 56 jerry_value_t prop_name_1 = jerry_create_string ((const jerry_char_t *) "foo"); in HWTEST_F() 57 jerry_value_t prop_name_2 = jerry_create_string ((const jerry_char_t *) "non_hidden_prop"); in HWTEST_F() 58 jerry_value_t prop_name_3; in HWTEST_F() 62 jerry_value_t prop_name_3_desc = jerry_create_string ((const jerry_char_t *) "bar"); in HWTEST_F() 71 jerry_value_t internal_prop_name_1 = jerry_create_string ((const jerry_char_t *) "hidden_foo"); in HWTEST_F() 72 jerry_value_t internal_prop_name_2 = jerry_create_string ((const jerry_char_t *) "hidden_prop"); in HWTEST_F() 73 jerry_value_t internal_prop_name_3; in HWTEST_F() 77 jerry_value_t internal_prop_name_3_desc = jerry_create_string ((const jerry_char_t *) "bar"); in HWTEST_F() 86 jerry_value_t prop_value_ in HWTEST_F() [all...] |
H A D | test-objects-foreach.cpp | 23 count_objects (jerry_value_t object, void *user_arg) in count_objects() 37 jerry_value_t global = jerry_get_global_object (); in test_container() 38 jerry_value_t map_str = jerry_create_string ((const jerry_char_t *) "Map"); in test_container() 39 jerry_value_t map_result = jerry_get_property (global, map_str); in test_container() 56 jerry_value_t array = jerry_eval ((const jerry_char_t *) array_str, sizeof (array_str) - 1, 0); in test_container() 65 jerry_value_t result = jerry_eval ((const jerry_char_t *) eval_str, sizeof (eval_str) - 1, 0); in test_container() 79 jerry_value_t result = jerry_eval ((const jerry_char_t *) eval_str, sizeof (eval_str) - 1, 0); in test_container() 100 jerry_value_t object = jerry_create_object (); in test_internal_prop() 108 jerry_value_t object = jerry_create_object (); in test_internal_prop() 119 jerry_value_t internal_prop_nam in test_internal_prop() [all...] |
H A D | test-native-instanceof.cpp | 24 static jerry_value_t 25 external_function (const jerry_value_t function_obj, in external_function() 26 const jerry_value_t this_arg, in external_function() 27 const jerry_value_t args_p[], in external_function() 39 test_instanceof (jerry_value_t instanceof, in test_instanceof() 40 jerry_value_t constructor) in test_instanceof() 42 jerry_value_t instance = jerry_construct_object (constructor, NULL, 0); in test_instanceof() 43 jerry_value_t args[2] = in test_instanceof() 48 jerry_value_t undefined = jerry_create_undefined (); in test_instanceof() 49 jerry_value_t resul in test_instanceof() [all...] |
H A D | test-resource-name.cpp | 23 static jerry_value_t 24 resource_name_handler (const jerry_value_t function_obj, /**< function object */ in resource_name_handler() 25 const jerry_value_t this_val, /**< this value */ in resource_name_handler() 26 const jerry_value_t args_p[], /**< argument list */ in resource_name_handler() 32 jerry_value_t undefined_value = jerry_create_undefined (); in resource_name_handler() 33 jerry_value_t resource_name = jerry_get_resource_name (args_count > 0 ? args_p[0] : undefined_value); in resource_name_handler() 76 jerry_value_t global = jerry_get_global_object (); in HWTEST_F() 80 jerry_value_t func = jerry_create_external_function (resource_name_handler); in HWTEST_F() 81 jerry_value_t name = jerry_create_string ((const jerry_char_t *) "resourceName"); in HWTEST_F() 82 jerry_value_t resul in HWTEST_F() [all...] |
H A D | test-typedarray.cpp | 40 jerry_value_t value) /**< function callback */ in register_js_value() 42 jerry_value_t global_obj_val = jerry_get_global_object (); in register_js_value() 44 jerry_value_t name_val = jerry_create_string ((const jerry_char_t *) name_p); in register_js_value() 45 jerry_value_t result_val = jerry_set_property (global_obj_val, name_val, value); in register_js_value() 53 static jerry_value_t 54 assert_handler (const jerry_value_t func_obj_val, /**< function object */ in assert_handler() 55 const jerry_value_t this_val, /**< this arg */ in assert_handler() 56 const jerry_value_t args_p[], /**< function arguments */ in assert_handler() 88 test_typedarray_info (jerry_value_t typedarray, /**< target TypedArray to query */ in test_typedarray_info() 100 jerry_value_t arraybuffe in test_typedarray_info() [all...] |
H A D | test-symbol.cpp | 65 jerry_value_t object = jerry_create_object (); in HWTEST_F() 68 jerry_value_t symbol_desc_1 = jerry_create_string (STRING_FOO); in HWTEST_F() 69 jerry_value_t symbol_desc_2 = jerry_create_string (STRING_FOO); in HWTEST_F() 71 jerry_value_t symbol_1 = jerry_create_symbol (symbol_desc_1); in HWTEST_F() 75 jerry_value_t symbol_2 = jerry_create_symbol (symbol_desc_2); in HWTEST_F() 83 jerry_value_t value_1 = jerry_create_number (1); in HWTEST_F() 84 jerry_value_t value_2 = jerry_create_number (2); in HWTEST_F() 86 jerry_value_t result_val = jerry_set_property (object, symbol_1, value_1); in HWTEST_F() 96 jerry_value_t get_value_1 = jerry_get_property (object, symbol_1); in HWTEST_F() 100 jerry_value_t get_value_ in HWTEST_F() [all...] |
H A D | test-arraybuffer.cpp | 27 jerry_value_t value) /**< JS value */ in register_js_value() 29 jerry_value_t global_obj_val = jerry_get_global_object (); in register_js_value() 31 jerry_value_t name_val = jerry_create_string ((const jerry_char_t *) name_p); in register_js_value() 32 jerry_value_t result_val = jerry_set_property (global_obj_val, name_val, value); in register_js_value() 41 static jerry_value_t 42 assert_handler (const jerry_value_t func_obj_val, /**< function object */ in assert_handler() 43 const jerry_value_t this_val, /**< this arg */ in assert_handler() 44 const jerry_value_t args_p[], /**< function arguments */ in assert_handler() 123 jerry_value_t function_val = jerry_create_external_function (assert_handler); in HWTEST_F() 130 jerry_value_t eval_arraybuffe in HWTEST_F() [all...] |
/third_party/jerryscript/jerry-ext/arg/ |
H A D | arg.c | 37 jerry_value_t 38 jerryx_arg_transform_args (const jerry_value_t *js_arg_p, /**< points to the array with JS arguments */ in jerryx_arg_transform_args() 43 jerry_value_t ret = jerry_create_undefined (); in jerryx_arg_transform_args() 70 jerry_value_t 71 jerryx_arg_transform_this_and_args (const jerry_value_t this_val, /**< the this_val for the external function */ in jerryx_arg_transform_this_and_args() 72 const jerry_value_t *js_arg_p, /**< points to the array with JS arguments */ in jerryx_arg_transform_this_and_args() 89 jerry_value_t ret = c_arg_p->func (&iterator, c_arg_p); in jerryx_arg_transform_this_and_args() 108 jerry_value_t 109 jerryx_arg_transform_object_properties (const jerry_value_t obj_val,/**< the JS object */ in jerryx_arg_transform_object_properties() 116 jerry_value_t* pro in jerryx_arg_transform_object_properties() [all...] |
H A D | arg-transform-functions.c | 28 jerry_value_t 33 jerry_value_t js_arg = jerryx_arg_js_iterator_peek (js_arg_iter_p); in jerryx_arg_transform_optional() 50 static jerry_value_t 54 jerry_value_t js_arg = jerryx_arg_js_iterator_pop (js_arg_iter_p); in jerryx_arg_transform_number_strict_common() 74 static jerry_value_t 78 jerry_value_t js_arg = jerryx_arg_js_iterator_pop (js_arg_iter_p); in jerryx_arg_transform_number_common() 80 jerry_value_t to_number = jerry_value_to_number (js_arg); in jerryx_arg_transform_number_common() 102 jerry_value_t 115 jerry_value_t 129 static jerry_value_t [all...] |
/third_party/jerryscript/jerry-ext/handler/ |
H A D | handler-register.c | 27 jerry_value_t 31 jerry_value_t global_obj_val = jerry_get_global_object (); in jerryx_handler_register_global() 32 jerry_value_t function_name_val = jerry_create_string (name_p); in jerryx_handler_register_global() 33 jerry_value_t function_val = jerry_create_external_function (handler_p); in jerryx_handler_register_global() 35 jerry_value_t result_val = jerry_set_property (global_obj_val, function_name_val, function_val); in jerryx_handler_register_global() 61 jerryx_set_properties (const jerry_value_t target_object, /**< target object */ in jerryx_set_properties() 76 jerry_value_t prop_name = jerry_create_string_from_utf8 ((const jerry_char_t *) entry->name); in jerryx_set_properties() 77 jerry_value_t result = jerry_set_property (target_object, prop_name, entry->value); in jerryx_set_properties() 99 * Release all jerry_value_t in a jerryx_property_entry array based on 131 jerry_value_t [all...] |
H A D | handler-assert.c | 31 jerry_value_t 32 jerryx_handler_assert_fatal (const jerry_value_t func_obj_val, /**< function object */ in jerryx_handler_assert_fatal() 33 const jerry_value_t this_p, /**< this arg */ in jerryx_handler_assert_fatal() 34 const jerry_value_t args_p[], /**< function arguments */ in jerryx_handler_assert_fatal() 55 jerry_value_t backtrace_array = jerry_get_backtrace (5); in jerryx_handler_assert_fatal() 60 jerry_value_t property = jerry_get_property_by_index (backtrace_array, idx); in jerryx_handler_assert_fatal() 102 jerry_value_t 103 jerryx_handler_assert_throw (const jerry_value_t func_obj_val, /**< function object */ in jerryx_handler_assert_throw() 104 const jerry_value_t this_p, /**< this arg */ in jerryx_handler_assert_throw() 105 const jerry_value_t args_ in jerryx_handler_assert_throw() [all...] |
/third_party/jerryscript/jerry-core/api/ |
H A D | jerry.c | 65 JERRY_STATIC_ASSERT (sizeof (jerry_value_t) == sizeof (ecma_value_t), 177 static jerry_value_t 178 jerry_return (jerry_value_t value) /**< return value */ in jerry_return() 193 static inline jerry_value_t JERRY_ATTR_ALWAYS_INLINE 194 jerry_throw (jerry_value_t value) /**< return value */ in jerry_throw() 418 jerry_value_t parse_ret_val = jerry_parse (NULL, 0, script_source_p, script_source_size, JERRY_PARSE_NO_OPTS); in jerry_run_simple() 422 jerry_value_t run_ret_val = jerry_run (parse_ret_val); in jerry_run_simple() 445 jerry_value_t 519 jerry_value_t 604 jerry_value_t [all...] |
/third_party/jerryscript/tests/unit-ext/module/ |
H A D | jerry-module-test.c | 85 resolve_differently_handled_module (const jerry_value_t name, in resolve_differently_handled_module() 86 jerry_value_t *result) in resolve_differently_handled_module() 112 cache_check (const jerry_value_t name, in cache_check() 113 jerry_value_t *result) in cache_check() 140 static jerry_value_t 141 handle_clear_require_cache (const jerry_value_t js_function, in handle_clear_require_cache() 142 const jerry_value_t this_val, in handle_clear_require_cache() 143 const jerry_value_t args_p[], in handle_clear_require_cache() 156 static jerry_value_t 157 handle_require (const jerry_value_t js_functio [all...] |
/third_party/jerryscript/targets/particle/source/ |
H A D | main.cpp | 24 static jerry_value_t 25 set_led (const jerry_value_t func_value, /**< function object */ in set_led() 26 const jerry_value_t this_value, /**< this arg */ in set_led() 27 const jerry_value_t *args_p, /**< function arguments */ in set_led() 48 static jerry_value_t 49 js_delay (const jerry_value_t func_value, /**< function object */ in js_delay() 50 const jerry_value_t this_value, /**< this arg */ in js_delay() 51 const jerry_value_t *args_p, /**< function arguments */ in js_delay() 76 jerry_value_t object = jerry_create_object (); in init_jerry() 78 jerry_value_t func_ob in init_jerry() [all...] |
/third_party/jerryscript/targets/mbedos5/jerryscript-mbed/jerryscript-mbed-util/ |
H A D | wrappers.h | 31 jerry_value_t \ 32 NAME_FOR_GLOBAL_FUNCTION(NAME) (const jerry_value_t function_obj_p, \ 33 const jerry_value_t this_obj, \ 34 const jerry_value_t args[], \ 45 jerry_value_t \ 46 NAME_FOR_CLASS_CONSTRUCTOR(CLASS) (const jerry_value_t function_obj, \ 47 const jerry_value_t this_obj, \ 48 const jerry_value_t args[], \ 56 jerry_value_t \ 57 NAME_FOR_CLASS_FUNCTION(CLASS, NAME) (const jerry_value_t function_ob [all...] |