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

Function codeEquals

deps/v8/tools/profview/profile-utils.js:94–105  ·  view source on GitHub ↗
(code1, code2, allowDifferentKinds = false)

Source from the content-addressed store, hash-verified

92}
93
94function codeEquals(code1, code2, allowDifferentKinds = false) {
95 if (!code1 || !code2) return false;
96 if (code1.name !== code2.name || code1.type !== code2.type) return false;
97
98 if (code1.type === 'CODE') {
99 if (!allowDifferentKinds && code1.kind !== code2.kind) return false;
100 } else if (code1.type === 'JS') {
101 if (!allowDifferentKinds && code1.kind !== code2.kind) return false;
102 if (code1.func !== code2.func) return false;
103 }
104 return true;
105}
106
107function createNodeFromStackEntry(code, codeId, vmState) {
108 let name = code ? code.name : "UNKNOWN";

Callers 1

addStackMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected