(typeobj, nitems)
| 468 | self.address) |
| 469 | |
| 470 | def _PyObject_VAR_SIZE(typeobj, nitems): |
| 471 | if _PyObject_VAR_SIZE._type_size_t is None: |
| 472 | _PyObject_VAR_SIZE._type_size_t = gdb.lookup_type('size_t') |
| 473 | |
| 474 | return ( ( typeobj.field('tp_basicsize') + |
| 475 | nitems * typeobj.field('tp_itemsize') + |
| 476 | (_sizeof_void_p() - 1) |
| 477 | ) & ~(_sizeof_void_p() - 1) |
| 478 | ).cast(_PyObject_VAR_SIZE._type_size_t) |
| 479 | _PyObject_VAR_SIZE._type_size_t = None |
| 480 | |
| 481 | class HeapTypeObjectPtr(PyObjectPtr): |
no test coverage detected