• Home
  • Raw
  • Download

Lines Matching refs:callable

33 _Py_CheckFunctionResult(PyThreadState *tstate, PyObject *callable,  in _Py_CheckFunctionResult()  argument
36 assert((callable != NULL) ^ (where != NULL)); in _Py_CheckFunctionResult()
40 if (callable) in _Py_CheckFunctionResult()
43 callable); in _Py_CheckFunctionResult()
60 if (callable) { in _Py_CheckFunctionResult()
63 "%R returned a result with an error set", callable); in _Py_CheckFunctionResult()
94 _PyObject_FastCallDictTstate(PyThreadState *tstate, PyObject *callable, in _PyObject_FastCallDictTstate() argument
98 assert(callable != NULL); in _PyObject_FastCallDictTstate()
110 vectorcallfunc func = PyVectorcall_Function(callable); in _PyObject_FastCallDictTstate()
113 return _PyObject_MakeTpCall(tstate, callable, args, nargs, kwargs); in _PyObject_FastCallDictTstate()
118 res = func(callable, args, nargsf, NULL); in _PyObject_FastCallDictTstate()
129 res = func(callable, newargs, in _PyObject_FastCallDictTstate()
133 return _Py_CheckFunctionResult(tstate, callable, res, NULL); in _PyObject_FastCallDictTstate()
138 PyObject_VectorcallDict(PyObject *callable, PyObject *const *args, in PyObject_VectorcallDict() argument
142 return _PyObject_FastCallDictTstate(tstate, callable, args, nargsf, kwargs); in PyObject_VectorcallDict()
147 _PyObject_MakeTpCall(PyThreadState *tstate, PyObject *callable, in _PyObject_MakeTpCall() argument
157 ternaryfunc call = Py_TYPE(callable)->tp_call; in _PyObject_MakeTpCall()
161 Py_TYPE(callable)->tp_name); in _PyObject_MakeTpCall()
191 result = call(callable, argstuple, kwdict); in _PyObject_MakeTpCall()
200 return _Py_CheckFunctionResult(tstate, callable, result, NULL); in _PyObject_MakeTpCall()
205 PyVectorcall_Call(PyObject *callable, PyObject *tuple, PyObject *kwargs) in PyVectorcall_Call() argument
212 Py_ssize_t offset = Py_TYPE(callable)->tp_vectorcall_offset; in PyVectorcall_Call()
216 Py_TYPE(callable)->tp_name); in PyVectorcall_Call()
219 memcpy(&func, (char *) callable + offset, sizeof(func)); in PyVectorcall_Call()
223 Py_TYPE(callable)->tp_name); in PyVectorcall_Call()
231 return func(callable, _PyTuple_ITEMS(tuple), nargs, NULL); in PyVectorcall_Call()
243 PyObject *result = func(callable, args, in PyVectorcall_Call()
247 return _Py_CheckFunctionResult(tstate, callable, result, NULL); in PyVectorcall_Call()
252 _PyObject_Call(PyThreadState *tstate, PyObject *callable, in _PyObject_Call() argument
265 if (PyVectorcall_Function(callable) != NULL) { in _PyObject_Call()
266 return PyVectorcall_Call(callable, args, kwargs); in _PyObject_Call()
269 call = Py_TYPE(callable)->tp_call; in _PyObject_Call()
273 Py_TYPE(callable)->tp_name); in _PyObject_Call()
281 result = (*call)(callable, args, kwargs); in _PyObject_Call()
285 return _Py_CheckFunctionResult(tstate, callable, result, NULL); in _PyObject_Call()
290 PyObject_Call(PyObject *callable, PyObject *args, PyObject *kwargs) in PyObject_Call() argument
293 return _PyObject_Call(tstate, callable, args, kwargs); in PyObject_Call()
298 PyCFunction_Call(PyObject *callable, PyObject *args, PyObject *kwargs) in PyCFunction_Call() argument
301 return _PyObject_Call(tstate, callable, args, kwargs); in PyCFunction_Call()
412 PyEval_CallObjectWithKeywords(PyObject *callable, in PyEval_CallObjectWithKeywords() argument
436 return _PyObject_FastCallDictTstate(tstate, callable, NULL, 0, kwargs); in PyEval_CallObjectWithKeywords()
439 return _PyObject_Call(tstate, callable, args, kwargs); in PyEval_CallObjectWithKeywords()
445 PyObject_CallObject(PyObject *callable, PyObject *args) in PyObject_CallObject() argument
450 return _PyObject_CallNoArgTstate(tstate, callable); in PyObject_CallObject()
457 return _PyObject_Call(tstate, callable, args, NULL); in PyObject_CallObject()
463 _PyObject_Call_Prepend(PyThreadState *tstate, PyObject *callable, in _PyObject_Call_Prepend() argument
489 PyObject *result = _PyObject_FastCallDictTstate(tstate, callable, in _PyObject_Call_Prepend()
502 _PyObject_CallFunctionVa(PyThreadState *tstate, PyObject *callable, in _PyObject_CallFunctionVa() argument
511 if (callable == NULL) { in _PyObject_CallFunctionVa()
516 return _PyObject_CallNoArgTstate(tstate, callable); in _PyObject_CallFunctionVa()
537 result = _PyObject_VectorcallTstate(tstate, callable, in _PyObject_CallFunctionVa()
543 result = _PyObject_VectorcallTstate(tstate, callable, in _PyObject_CallFunctionVa()
558 PyObject_CallFunction(PyObject *callable, const char *format, ...) in PyObject_CallFunction() argument
565 result = _PyObject_CallFunctionVa(tstate, callable, format, va, 0); in PyObject_CallFunction()
576 PyEval_CallFunction(PyObject *callable, const char *format, ...) in PyEval_CallFunction() argument
583 result = _PyObject_CallFunctionVa(tstate, callable, format, va, 0); in PyEval_CallFunction()
591 _PyObject_CallFunction_SizeT(PyObject *callable, const char *format, ...) in _PyObject_CallFunction_SizeT() argument
597 PyObject *result = _PyObject_CallFunctionVa(tstate, callable, format, va, 1); in _PyObject_CallFunction_SizeT()
605 callmethod(PyThreadState *tstate, PyObject* callable, const char *format, va_list va, int is_size_t) in callmethod() argument
607 assert(callable != NULL); in callmethod()
608 if (!PyCallable_Check(callable)) { in callmethod()
611 Py_TYPE(callable)->tp_name); in callmethod()
615 return _PyObject_CallFunctionVa(tstate, callable, format, va, is_size_t); in callmethod()
628 PyObject *callable = PyObject_GetAttrString(obj, name); in PyObject_CallMethod() local
629 if (callable == NULL) { in PyObject_CallMethod()
635 PyObject *retval = callmethod(tstate, callable, format, va, 0); in PyObject_CallMethod()
638 Py_DECREF(callable); in PyObject_CallMethod()
654 PyObject *callable = PyObject_GetAttrString(obj, name); in PyEval_CallMethod() local
655 if (callable == NULL) { in PyEval_CallMethod()
661 PyObject *retval = callmethod(tstate, callable, format, va, 0); in PyEval_CallMethod()
664 Py_DECREF(callable); in PyEval_CallMethod()
678 PyObject *callable = _PyObject_GetAttrId(obj, name); in _PyObject_CallMethodId() local
679 if (callable == NULL) { in _PyObject_CallMethodId()
685 PyObject *retval = callmethod(tstate, callable, format, va, 0); in _PyObject_CallMethodId()
688 Py_DECREF(callable); in _PyObject_CallMethodId()
702 PyObject *callable = PyObject_GetAttrString(obj, name); in _PyObject_CallMethod_SizeT() local
703 if (callable == NULL) { in _PyObject_CallMethod_SizeT()
709 PyObject *retval = callmethod(tstate, callable, format, va, 1); in _PyObject_CallMethod_SizeT()
712 Py_DECREF(callable); in _PyObject_CallMethod_SizeT()
726 PyObject *callable = _PyObject_GetAttrId(obj, name); in _PyObject_CallMethodId_SizeT() local
727 if (callable == NULL) { in _PyObject_CallMethodId_SizeT()
733 PyObject *retval = callmethod(tstate, callable, format, va, 1); in _PyObject_CallMethodId_SizeT()
736 Py_DECREF(callable); in _PyObject_CallMethodId_SizeT()
745 PyObject *callable, va_list vargs) in object_vacall() argument
754 if (callable == NULL) { in object_vacall()
792 result = _PyObject_VectorcallTstate(tstate, callable, stack, nargs, NULL); in object_vacall()
810 PyObject *callable = NULL; in PyObject_VectorcallMethod() local
812 int unbound = _PyObject_GetMethod(args[0], name, &callable); in PyObject_VectorcallMethod()
813 if (callable == NULL) { in PyObject_VectorcallMethod()
828 PyObject *result = _PyObject_VectorcallTstate(tstate, callable, in PyObject_VectorcallMethod()
830 Py_DECREF(callable); in PyObject_VectorcallMethod()
843 PyObject *callable = NULL; in PyObject_CallMethodObjArgs() local
844 int is_method = _PyObject_GetMethod(obj, name, &callable); in PyObject_CallMethodObjArgs()
845 if (callable == NULL) { in PyObject_CallMethodObjArgs()
852 PyObject *result = object_vacall(tstate, obj, callable, vargs); in PyObject_CallMethodObjArgs()
855 Py_DECREF(callable); in PyObject_CallMethodObjArgs()
874 PyObject *callable = NULL; in _PyObject_CallMethodIdObjArgs() local
875 int is_method = _PyObject_GetMethod(obj, oname, &callable); in _PyObject_CallMethodIdObjArgs()
876 if (callable == NULL) { in _PyObject_CallMethodIdObjArgs()
883 PyObject *result = object_vacall(tstate, obj, callable, vargs); in _PyObject_CallMethodIdObjArgs()
886 Py_DECREF(callable); in _PyObject_CallMethodIdObjArgs()
892 PyObject_CallFunctionObjArgs(PyObject *callable, ...) in PyObject_CallFunctionObjArgs() argument
898 va_start(vargs, callable); in PyObject_CallFunctionObjArgs()
899 result = object_vacall(tstate, NULL, callable, vargs); in PyObject_CallFunctionObjArgs()