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

Method deleteAllCoveredNodes_

deps/v8/tools/codemap.mjs:164–175  ·  view source on GitHub ↗

* @private

(tree, start, end)

Source from the content-addressed store, hash-verified

162 * @private
163 */
164 deleteAllCoveredNodes_(tree, start, end) {
165 const to_delete = [];
166 let addr = end - this.kOne;
167 while (addr >= start) {
168 const node = tree.findGreatestLessThan(addr);
169 if (node === null) break;
170 const start2 = node.key, end2 = start2 + node.value.size;
171 if (start2 < end && start < end2) to_delete.push(start2);
172 addr = start2 - this.kOne;
173 }
174 for (let i = 0, l = to_delete.length; i < l; ++i) tree.remove(to_delete[i]);
175 }
176
177 /**
178 * @private

Callers 3

addAnyCodeMethod · 0.95
addCodeMethod · 0.95
moveCodeMethod · 0.95

Calls 3

findGreatestLessThanMethod · 0.80
pushMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected