markValue method
invoke JS_MarkFunc when tag is JS_TAG_OBJECT/JS_TAG_FUNCTION_BYTECODE
Implementation
void markValue(JSValue v, JS_MarkFunc markFunc) {
_markFuncNC = NativeCallable.listener((
JSRuntimeRef rt,
JSGCObjectHeaderRef gp,
) {
return markFunc.call(JSRuntime(rt), gp);
});
JS_MarkValue(_ref, v.ref.ref, _markFuncNC!.nativeFunction);
}