Lines Matching refs:stacks
1237 function reconstructStack(message, stacks) { argument
1238 for (var i = 0; i < stacks.length - 1; ++i) {
1239 stacks[i].push("From previous event:");
1240 stacks[i] = stacks[i].join("\n");
1242 if (i < stacks.length) {
1243 stacks[i] = stacks[i].join("\n");
1245 return message + "\n" + stacks.join("\n");
1248 function removeDuplicateOrEmptyJumps(stacks) { argument
1249 for (var i = 0; i < stacks.length; ++i) {
1250 if (stacks[i].length === 0 ||
1251 ((i + 1 < stacks.length) && stacks[i][0] === stacks[i+1][0])) {
1252 stacks.splice(i, 1);
1258 function removeCommonRoots(stacks) { argument
1259 var current = stacks[0];
1260 for (var i = 1; i < stacks.length; ++i) {
1261 var prev = stacks[i];
1525 var stacks = [parsed.stack];
1529 stacks.push(cleanStack(trace.stack.split("\n")));
1532 removeCommonRoots(stacks);
1533 removeDuplicateOrEmptyJumps(stacks);
1534 util.notEnumerableProp(error, "stack", reconstructStack(message, stacks));