Lines Matching refs:PyDictObject
230 static Py_ssize_t lookdict(PyDictObject *mp, PyObject *key,
232 static Py_ssize_t lookdict_unicode(PyDictObject *mp, PyObject *key,
235 lookdict_unicode_nodummy(PyDictObject *mp, PyObject *key,
237 static Py_ssize_t lookdict_split(PyDictObject *mp, PyObject *key,
240 static int dictresize(PyDictObject *mp, Py_ssize_t newsize);
242 static PyObject* dict_iter(PyDictObject *dict);
267 PyDictObject *op = state->free_list[--state->numfree]; in _PyDict_ClearFreeList()
295 state->numfree, sizeof(PyDictObject)); in _PyDict_DebugMallocStats()
502 PyDictObject *mp = (PyDictObject *)op; in _PyDict_CheckConsistency()
649 PyDictObject *mp; in new_dict()
663 mp = PyObject_GC_New(PyDictObject, &PyDict_Type); in new_dict()
701 clone_combined_dict_keys(PyDictObject *orig) in clone_combined_dict_keys()
795 lookdict(PyDictObject *mp, PyObject *key, in lookdict()
851 lookdict_unicode(PyDictObject *mp, PyObject *key, in lookdict_unicode()
893 lookdict_unicode_nodummy(PyDictObject *mp, PyObject *key, in lookdict_unicode_nodummy()
937 lookdict_split(PyDictObject *mp, PyObject *key, in lookdict_split()
983 if (((PyDictObject *)dict)->ma_keys->dk_lookup != lookdict) in _PyDict_HasOnlyStringKeys()
1004 PyDictObject *mp; in _PyDict_MaybeUntrack()
1012 mp = (PyDictObject *) op; in _PyDict_MaybeUntrack()
1058 insertion_resize(PyDictObject *mp) in insertion_resize()
1069 insertdict(PyDictObject *mp, PyObject *key, Py_hash_t hash, PyObject *value) in insertdict()
1158 insert_to_emptydict(PyDictObject *mp, PyObject *key, Py_hash_t hash, in insert_to_emptydict()
1220 dictresize(PyDictObject *mp, Py_ssize_t newsize) in dictresize()
1323 PyDictObject *mp = (PyDictObject *)op; in make_keys_shared()
1403 PyDictObject *mp = (PyDictObject *)op; in PyDict_GetItem()
1441 _PyDict_GetItemHint(PyDictObject *mp, PyObject *key, in _PyDict_GetItemHint()
1486 PyDictObject *mp = (PyDictObject *)op; in _PyDict_GetItem_KnownHash()
1510 PyDictObject*mp = (PyDictObject *)op; in PyDict_GetItemWithError()
1565 _PyDict_LoadGlobal(PyDictObject *globals, PyDictObject *builtins, PyObject *key) in _PyDict_LoadGlobal()
1602 PyDictObject *mp; in PyDict_SetItem()
1610 mp = (PyDictObject *)op; in PyDict_SetItem()
1630 PyDictObject *mp; in _PyDict_SetItem_KnownHash()
1639 mp = (PyDictObject *)op; in _PyDict_SetItem_KnownHash()
1649 delitem_common(PyDictObject *mp, Py_hash_t hash, Py_ssize_t ix, in delitem_common()
1692 PyDictObject *mp; in _PyDict_DelItem_KnownHash()
1701 mp = (PyDictObject *)op; in _PyDict_DelItem_KnownHash()
1731 PyDictObject *mp; in _PyDict_DelItemIf()
1744 mp = (PyDictObject *)op; in _PyDict_DelItemIf()
1779 PyDictObject *mp; in PyDict_Clear()
1786 mp = ((PyDictObject *)op); in PyDict_Clear()
1822 PyDictObject *mp; in _PyDict_Next()
1828 mp = (PyDictObject *)op; in _PyDict_Next()
1892 PyDictObject *mp; in _PyDict_Pop_KnownHash()
1895 mp = (PyDictObject *)dict; in _PyDict_Pop_KnownHash()
1948 if (((PyDictObject *)dict)->ma_used == 0) { in _PyDict_Pop()
1978 if (PyDict_CheckExact(d) && ((PyDictObject *)d)->ma_used == 0) { in _PyDict_FromKeys()
1980 PyDictObject *mp = (PyDictObject *)d; in _PyDict_FromKeys()
2000 PyDictObject *mp = (PyDictObject *)d; in _PyDict_FromKeys()
2056 dict_dealloc(PyDictObject *mp) in dict_dealloc()
2094 dict_repr(PyDictObject *mp) in dict_repr()
2177 dict_length(PyDictObject *mp) in dict_length()
2183 dict_subscript(PyDictObject *mp, PyObject *key) in dict_subscript()
2220 dict_ass_sub(PyDictObject *mp, PyObject *v, PyObject *w) in dict_ass_sub()
2235 dict_keys(PyDictObject *mp) in dict_keys()
2278 dict_values(PyDictObject *mp) in dict_values()
2321 dict_items(PyDictObject *mp) in dict_items()
2549 PyDictObject *mp, *other; in dict_merge()
2564 mp = (PyDictObject*)a; in dict_merge()
2566 other = (PyDictObject*)b; in dict_merge()
2743 dict_copy(PyDictObject *mp, PyObject *Py_UNUSED(ignored)) in dict_copy()
2752 PyDictObject *mp; in PyDict_Copy()
2760 mp = (PyDictObject *)o; in PyDict_Copy()
2767 PyDictObject *split_copy; in PyDict_Copy()
2773 split_copy = PyObject_GC_New(PyDictObject, &PyDict_Type); in PyDict_Copy()
2815 PyDictObject *new = (PyDictObject *)new_dict(keys, NULL); in PyDict_Copy()
2848 return ((PyDictObject *)mp)->ma_used; in PyDict_Size()
2858 return dict_keys((PyDictObject *)mp); in PyDict_Keys()
2868 return dict_values((PyDictObject *)mp); in PyDict_Values()
2878 return dict_items((PyDictObject *)mp); in PyDict_Items()
2886 dict_equal(PyDictObject *a, PyDictObject *b) in dict_equal()
2941 cmp = dict_equal((PyDictObject *)v, (PyDictObject *)w); in dict_richcompare()
2964 dict___contains__(PyDictObject *self, PyObject *key) in dict___contains__()
2967 register PyDictObject *mp = self; in dict___contains__()
2997 dict_get_impl(PyDictObject *self, PyObject *key, PyObject *default_value) in dict_get_impl()
3023 PyDictObject *mp = (PyDictObject *)d; in PyDict_SetDefault()
3124 dict_setdefault_impl(PyDictObject *self, PyObject *key, in dict_setdefault_impl()
3136 dict_clear(PyDictObject *mp, PyObject *Py_UNUSED(ignored)) in dict_clear()
3156 dict_pop_impl(PyDictObject *self, PyObject *key, PyObject *default_value) in dict_pop_impl()
3172 dict_popitem_impl(PyDictObject *self) in dict_popitem_impl()
3234 PyDictObject *mp = (PyDictObject *)op; in dict_traverse()
3269 static PyObject *dictiter_new(PyDictObject *, PyTypeObject *);
3272 _PyDict_SizeOf(PyDictObject *mp) in _PyDict_SizeOf()
3300 dict_sizeof(PyDictObject *mp, PyObject *Py_UNUSED(ignored)) in dict_sizeof()
3395 PyDictObject *mp = (PyDictObject *)op; in PyDict_Contains()
3414 PyDictObject *mp = (PyDictObject *)op; in _PyDict_Contains_KnownHash()
3457 PyDictObject *d; in dict_new()
3463 d = (PyDictObject *)self; in dict_new()
3518 dict_iter(PyDictObject *dict) in dict_iter()
3537 sizeof(PyDictObject),
3645 PyDictObject *di_dict; /* Set to NULL when iterator is exhausted */
3653 dictiter_new(PyDictObject *dict, PyTypeObject *itertype) in dictiter_new()
3741 PyDictObject *d = di->di_dict; in dictiter_iternextkey()
3829 PyDictObject *d = di->di_dict; in dictiter_iternextvalue()
3916 PyDictObject *d = di->di_dict; in dictiter_iternextitem()
4029 PyDictObject *d = di->di_dict; in dictreviter_iternext()
4135 dict___reversed___impl(PyDictObject *self) in dict___reversed___impl()
4232 dv->dv_dict = (PyDictObject *)dict; in _PyDictView_New()
5042 int was_shared = (cached == ((PyDictObject *)dict)->ma_keys); in _PyObjectDict_SetItem()
5046 cached != ((PyDictObject *)dict)->ma_keys) { in _PyObjectDict_SetItem()