(self, p)
| 1498 | self.length = self.SmiField(self.LengthOffset()) |
| 1499 | |
| 1500 | def Print(self, p): |
| 1501 | p.Print("FixedArray(%s) {" % self.heap.reader.FormatIntPtr(self.address)) |
| 1502 | p.Indent() |
| 1503 | p.Print("length: %d" % self.length) |
| 1504 | base_offset = self.ElementsOffset() |
| 1505 | for i in range(self.length): |
| 1506 | offset = base_offset + 4 * i |
| 1507 | try: |
| 1508 | p.Print("[%08d] = %s" % (i, self.ObjectField(offset))) |
| 1509 | except TypeError: |
| 1510 | p.Dedent() |
| 1511 | p.Print("...") |
| 1512 | p.Print("}") |
| 1513 | return |
| 1514 | p.Dedent() |
| 1515 | p.Print("}") |
| 1516 | |
| 1517 | def __str__(self): |
| 1518 | return "FixedArray(%08x, length=%d)" % (self.address, self.length) |
nothing calls this directly
no test coverage detected