Lines Matching refs:alloc
111 Py_ssize_t alloc;
119 /* Prevent buffer overflow when setting alloc to size+1. */
130 alloc = 0;
133 alloc = size + 1;
134 new->ob_bytes = PyObject_Malloc(alloc);
144 new->ob_alloc = alloc;
176 size_t alloc = (size_t) obj->ob_alloc;
182 assert(logical_offset <= alloc);
192 if (size + logical_offset + 1 <= alloc) {
195 if (size < alloc / 2) {
197 alloc = size + 1;
208 if (size <= alloc * 1.125) {
210 alloc = size + (size >> 3) + (size < 9 ? 3 : 6);
214 alloc = size + 1;
217 if (alloc > PY_SSIZE_T_MAX) {
223 sval = PyObject_Malloc(alloc);
233 sval = PyObject_Realloc(obj->ob_bytes, alloc);
242 obj->ob_alloc = alloc;