MCPcopy Create free account
hub / github.com/nodejs/node / collect_fields

Function collect_fields

deps/v8/tools/gc-nvp-trace-processor.py:125–137  ·  view source on GitHub ↗
(plot)

Source from the content-addressed store, hash-verified

123 return ':'.join([str(self.field_to_index[field]) for field in fieldref])
124
125def collect_fields(plot):
126 field_to_index = {}
127 fields = []
128
129 def add_field(field):
130 if field not in field_to_index:
131 fields.append(field)
132 field_to_index[field] = len(fields)
133
134 for field in flatten([item.fieldrefs() for item in plot]):
135 add_field(field)
136
137 return (fields, field_to_index)
138
139def is_y2_used(plot):
140 for subplot in plot:

Callers 1

Calls 3

add_fieldFunction · 0.85
flattenFunction · 0.70
fieldrefsMethod · 0.45

Tested by

no test coverage detected