MCPcopy Index your code
hub / github.com/nodejs/node / Print

Method Print

deps/v8/tools/grokdump.py:1500–1515  ·  view source on GitHub ↗
(self, p)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 7

ElementsOffsetMethod · 0.95
IndentMethod · 0.80
ObjectFieldMethod · 0.80
DedentMethod · 0.80
rangeFunction · 0.50
PrintMethod · 0.45
FormatIntPtrMethod · 0.45

Tested by

no test coverage detected