Home
last modified time | relevance | path

Searched refs:rev_proxy_p (Results 1 – 3 of 3) sorted by relevance

/third_party/jerryscript/jerry-core/ecma/builtin-objects/
Decma-builtin-proxy.c59 ecma_object_t *rev_proxy_p = ecma_proxy_create_revocable (target, handler); in ecma_builtin_proxy_object_revocable() local
61 if (JERRY_UNLIKELY (rev_proxy_p == NULL)) in ecma_builtin_proxy_object_revocable()
66 return ecma_make_object_value (rev_proxy_p); in ecma_builtin_proxy_object_revocable()
/third_party/jerryscript/jerry-core/ecma/operations/
Decma-proxy-object.c117 ecma_revocable_proxy_object_t *rev_proxy_p = (ecma_revocable_proxy_object_t *) func_obj_p; in ecma_proxy_revoke_cb() local
120 if (ecma_is_value_null (rev_proxy_p->proxy)) in ecma_proxy_revoke_cb()
126 …ecma_proxy_object_t *proxy_p = (ecma_proxy_object_t *) ecma_get_object_from_value (rev_proxy_p->pr… in ecma_proxy_revoke_cb()
130 rev_proxy_p->proxy = ECMA_VALUE_NULL; in ecma_proxy_revoke_cb()
172 ecma_revocable_proxy_object_t *rev_proxy_p = (ecma_revocable_proxy_object_t *) func_obj_p; in ecma_proxy_create_revocable() local
173 rev_proxy_p->header.u.external_handler_cb = ecma_proxy_revoke_cb; in ecma_proxy_create_revocable()
175 rev_proxy_p->proxy = proxy_value; in ecma_proxy_create_revocable()
/third_party/jerryscript/jerry-core/ecma/base/
Decma-gc.c741 ecma_revocable_proxy_object_t *rev_proxy_p = (ecma_revocable_proxy_object_t *) object_p; in ecma_gc_mark() local
743 if (!ecma_is_value_null (rev_proxy_p->proxy)) in ecma_gc_mark()
745 ecma_gc_set_object_visited (ecma_get_object_from_value (rev_proxy_p->proxy)); in ecma_gc_mark()