Lines Matching refs:panda
26 static panda::JSValueRef* InternalMakeCallback(NativeEngine* engine, panda::FunctionRef* funRef,
27 panda::JSValueRef* obj, panda::JSValueRef *const argv[],
39 panda::Local<panda::ObjectRef> resourceObject,
40 const panda::Local<panda::StringRef> resourceName,
97 panda::Global<panda::ObjectRef> resource(ecmaVm, panda::ObjectRef::New(ecmaVm));
118 panda::JSValueRef* MakeCallback(panda::FunctionRef* funRef, panda::JSValueRef* obj,
119 panda::JSValueRef *const argv[], size_t argc)
122 panda::JSValueRef* rst = InternalMakeCallback(env_, funRef, obj, argv, argc, this);
129 panda::Global<panda::ObjectRef> resource_;
133 static panda::FunctionRef* AsyncHooksCallbackTrampoline()
152 static panda::JSValueRef* InternalMakeCallback(NativeEngine* engine, panda::FunctionRef* funRef,
153 panda::JSValueRef* obj, panda::JSValueRef* const argv[],
159 return *panda::JSValueRef::Undefined(vm);
163 panda::FunctionRef* rstFunRef = AsyncHooksCallbackTrampoline();
172 panda::Local<panda::ObjectRef>(reinterpret_cast<uintptr_t>(obj)), {0, 0});
177 panda::JSValueRef* callBackRst;
195 panda::JSValueRef* MakeCallback(NativeEngine* engine, panda::FunctionRef* funRef,
196 panda::JSValueRef* obj, size_t argc,
197 panda::JSValueRef* const argv[], NativeAsyncHookContext* asyncContext)
200 panda::JSValueRef* rst = InternalMakeCallback(engine, funRef, obj, argv, argc, asyncContext);
204 return *panda::JSValueRef::Undefined(vm);