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

Method addSourcePosition

deps/v8/tools/profile.mjs:113–127  ·  view source on GitHub ↗
(line, column, entry)

Source from the content-addressed store, hash-verified

111 }
112
113 addSourcePosition(line, column, entry) {
114 let sourcePosition = this.lineToColumn.get(line)?.get(column);
115 if (sourcePosition === undefined) {
116 sourcePosition = new SourcePosition(this, line, column,)
117 this._addSourcePosition(line, column, sourcePosition);
118 }
119 if (this.sourcePosition === undefined && entry.entry?.type === "Script") {
120 // Mark the source position of scripts, for inline scripts which don't
121 // start at line 1.
122 this.sourcePosition = sourcePosition;
123 }
124 sourcePosition.addEntry(entry);
125 this._entries.push(entry);
126 return sourcePosition;
127 }
128
129 _addSourcePosition(line, column, sourcePosition) {
130 let columnToSourcePosition;

Callers

nothing calls this directly

Calls 4

_addSourcePositionMethod · 0.95
getMethod · 0.65
addEntryMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected