• 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 exception set", callable); in _Py_CheckFunctionResult()
118 _PyObject_FastCallDictTstate(PyThreadState *tstate, PyObject *callable, in _PyObject_FastCallDictTstate() argument
122 assert(callable != NULL); in _PyObject_FastCallDictTstate()
134 vectorcallfunc func = PyVectorcall_Function(callable); in _PyObject_FastCallDictTstate()
137 return _PyObject_MakeTpCall(tstate, callable, args, nargs, kwargs); in _PyObject_FastCallDictTstate()
142 res = func(callable, args, nargsf, NULL); in _PyObject_FastCallDictTstate()
153 res = func(callable, newargs, in _PyObject_FastCallDictTstate()
157 return _Py_CheckFunctionResult(tstate, callable, res, NULL); in _PyObject_FastCallDictTstate()
162 PyObject_VectorcallDict(PyObject *callable, PyObject *const *args, in PyObject_VectorcallDict() argument
166 return _PyObject_FastCallDictTstate(tstate, callable, args, nargsf, kwargs); in PyObject_VectorcallDict()
171 _PyObject_MakeTpCall(PyThreadState *tstate, PyObject *callable, in _PyObject_MakeTpCall() argument
181 ternaryfunc call = Py_TYPE(callable)->tp_call; in _PyObject_MakeTpCall()
185 Py_TYPE(callable)->tp_name); in _PyObject_MakeTpCall()
215 result = call(callable, argstuple, kwdict); in _PyObject_MakeTpCall()
224 return _Py_CheckFunctionResult(tstate, callable, result, NULL); in _PyObject_MakeTpCall()
229 PyVectorcall_Call(PyObject *callable, PyObject *tuple, PyObject *kwargs) in PyVectorcall_Call() argument
236 Py_ssize_t offset = Py_TYPE(callable)->tp_vectorcall_offset; in PyVectorcall_Call()
240 Py_TYPE(callable)->tp_name); in PyVectorcall_Call()
243 memcpy(&func, (char *) callable + offset, sizeof(func)); in PyVectorcall_Call()
247 Py_TYPE(callable)->tp_name); in PyVectorcall_Call()
255 return func(callable, _PyTuple_ITEMS(tuple), nargs, NULL); in PyVectorcall_Call()
267 PyObject *result = func(callable, args, in PyVectorcall_Call()
271 return _Py_CheckFunctionResult(tstate, callable, result, NULL); in PyVectorcall_Call()
276 _PyObject_Call(PyThreadState *tstate, PyObject *callable, in _PyObject_Call() argument
289 if (PyVectorcall_Function(callable) != NULL) { in _PyObject_Call()
290 return PyVectorcall_Call(callable, args, kwargs); in _PyObject_Call()
293 call = Py_TYPE(callable)->tp_call; in _PyObject_Call()
297 Py_TYPE(callable)->tp_name); in _PyObject_Call()
305 result = (*call)(callable, args, kwargs); in _PyObject_Call()
309 return _Py_CheckFunctionResult(tstate, callable, result, NULL); in _PyObject_Call()
314 PyObject_Call(PyObject *callable, PyObject *args, PyObject *kwargs) in PyObject_Call() argument
317 return _PyObject_Call(tstate, callable, args, kwargs); in PyObject_Call()
322 PyCFunction_Call(PyObject *callable, PyObject *args, PyObject *kwargs) in PyCFunction_Call() argument
325 return _PyObject_Call(tstate, callable, args, kwargs); in PyCFunction_Call()
354 PyEval_CallObjectWithKeywords(PyObject *callable, in PyEval_CallObjectWithKeywords() argument
378 return _PyObject_FastCallDictTstate(tstate, callable, NULL, 0, kwargs); in PyEval_CallObjectWithKeywords()
381 return _PyObject_Call(tstate, callable, args, kwargs); in PyEval_CallObjectWithKeywords()
387 PyObject_CallObject(PyObject *callable, PyObject *args) in PyObject_CallObject() argument
392 return _PyObject_CallNoArgTstate(tstate, callable); in PyObject_CallObject()
399 return _PyObject_Call(tstate, callable, args, NULL); in PyObject_CallObject()
405 _PyObject_Call_Prepend(PyThreadState *tstate, PyObject *callable, in _PyObject_Call_Prepend() argument
431 PyObject *result = _PyObject_FastCallDictTstate(tstate, callable, in _PyObject_Call_Prepend()
444 _PyObject_CallFunctionVa(PyThreadState *tstate, PyObject *callable, in _PyObject_CallFunctionVa() argument
453 if (callable == NULL) { in _PyObject_CallFunctionVa()
458 return _PyObject_CallNoArgTstate(tstate, callable); in _PyObject_CallFunctionVa()
479 result = _PyObject_VectorcallTstate(tstate, callable, in _PyObject_CallFunctionVa()
485 result = _PyObject_VectorcallTstate(tstate, callable, in _PyObject_CallFunctionVa()
500 PyObject_CallFunction(PyObject *callable, const char *format, ...) in PyObject_CallFunction() argument
507 result = _PyObject_CallFunctionVa(tstate, callable, format, va, 0); in PyObject_CallFunction()
518 PyEval_CallFunction(PyObject *callable, const char *format, ...) in PyEval_CallFunction() argument
525 result = _PyObject_CallFunctionVa(tstate, callable, format, va, 0); in PyEval_CallFunction()
533 _PyObject_CallFunction_SizeT(PyObject *callable, const char *format, ...) in _PyObject_CallFunction_SizeT() argument
539 PyObject *result = _PyObject_CallFunctionVa(tstate, callable, format, va, 1); in _PyObject_CallFunction_SizeT()
547 callmethod(PyThreadState *tstate, PyObject* callable, const char *format, va_list va, int is_size_t) in callmethod() argument
549 assert(callable != NULL); in callmethod()
550 if (!PyCallable_Check(callable)) { in callmethod()
553 Py_TYPE(callable)->tp_name); in callmethod()
557 return _PyObject_CallFunctionVa(tstate, callable, format, va, is_size_t); in callmethod()
570 PyObject *callable = PyObject_GetAttrString(obj, name); in PyObject_CallMethod() local
571 if (callable == NULL) { in PyObject_CallMethod()
577 PyObject *retval = callmethod(tstate, callable, format, va, 0); in PyObject_CallMethod()
580 Py_DECREF(callable); in PyObject_CallMethod()
596 PyObject *callable = PyObject_GetAttrString(obj, name); in PyEval_CallMethod() local
597 if (callable == NULL) { in PyEval_CallMethod()
603 PyObject *retval = callmethod(tstate, callable, format, va, 0); in PyEval_CallMethod()
606 Py_DECREF(callable); in PyEval_CallMethod()
620 PyObject *callable = _PyObject_GetAttrId(obj, name); in _PyObject_CallMethodId() local
621 if (callable == NULL) { in _PyObject_CallMethodId()
627 PyObject *retval = callmethod(tstate, callable, format, va, 0); in _PyObject_CallMethodId()
630 Py_DECREF(callable); in _PyObject_CallMethodId()
644 PyObject *callable = PyObject_GetAttrString(obj, name); in _PyObject_CallMethod_SizeT() local
645 if (callable == NULL) { in _PyObject_CallMethod_SizeT()
651 PyObject *retval = callmethod(tstate, callable, format, va, 1); in _PyObject_CallMethod_SizeT()
654 Py_DECREF(callable); in _PyObject_CallMethod_SizeT()
668 PyObject *callable = _PyObject_GetAttrId(obj, name); in _PyObject_CallMethodId_SizeT() local
669 if (callable == NULL) { in _PyObject_CallMethodId_SizeT()
675 PyObject *retval = callmethod(tstate, callable, format, va, 1); in _PyObject_CallMethodId_SizeT()
678 Py_DECREF(callable); in _PyObject_CallMethodId_SizeT()
687 PyObject *callable, va_list vargs) in object_vacall() argument
696 if (callable == NULL) { in object_vacall()
734 result = _PyObject_VectorcallTstate(tstate, callable, stack, nargs, NULL); in object_vacall()
752 PyObject *callable = NULL; in PyObject_VectorcallMethod() local
754 int unbound = _PyObject_GetMethod(args[0], name, &callable); in PyObject_VectorcallMethod()
755 if (callable == NULL) { in PyObject_VectorcallMethod()
770 PyObject *result = _PyObject_VectorcallTstate(tstate, callable, in PyObject_VectorcallMethod()
772 Py_DECREF(callable); in PyObject_VectorcallMethod()
785 PyObject *callable = NULL; in PyObject_CallMethodObjArgs() local
786 int is_method = _PyObject_GetMethod(obj, name, &callable); in PyObject_CallMethodObjArgs()
787 if (callable == NULL) { in PyObject_CallMethodObjArgs()
794 PyObject *result = object_vacall(tstate, obj, callable, vargs); in PyObject_CallMethodObjArgs()
797 Py_DECREF(callable); in PyObject_CallMethodObjArgs()
816 PyObject *callable = NULL; in _PyObject_CallMethodIdObjArgs() local
817 int is_method = _PyObject_GetMethod(obj, oname, &callable); in _PyObject_CallMethodIdObjArgs()
818 if (callable == NULL) { in _PyObject_CallMethodIdObjArgs()
825 PyObject *result = object_vacall(tstate, obj, callable, vargs); in _PyObject_CallMethodIdObjArgs()
828 Py_DECREF(callable); in _PyObject_CallMethodIdObjArgs()
834 PyObject_CallFunctionObjArgs(PyObject *callable, ...) in PyObject_CallFunctionObjArgs() argument
840 va_start(vargs, callable); in PyObject_CallFunctionObjArgs()
841 result = object_vacall(tstate, NULL, callable, vargs); in PyObject_CallFunctionObjArgs()