void CodeOrigin::dump(PrintStream& out) const { Vector<CodeOrigin> stack = inlineStack(); for (unsigned i = 0; i < stack.size(); ++i) { if (i) out.print(" --> "); if (InlineCallFrame* frame = stack[i].inlineCallFrame) out.print("#", frame->hash(), ":<", RawPointer(frame->executable.get()), "> "); out.print("bc#", stack[i].bytecodeIndex); } }
void CodeOrigin::dump(PrintStream& out) const { Vector<CodeOrigin> stack = inlineStack(); for (unsigned i = 0; i < stack.size(); ++i) { if (i) out.print(" --> "); if (InlineCallFrame* frame = stack[i].inlineCallFrame) { out.print(frame->briefFunctionInformation(), ":<", RawPointer(frame->executable.get()), "> "); if (frame->isClosureCall) out.print("(closure) "); } out.print("bc#", stack[i].bytecodeIndex); } }