Lines Matching refs:writer_
2640 DCHECK_NULL(writer_); in Serialize()
2641 writer_ = new OutputStreamWriter(stream); in Serialize()
2643 delete writer_; in Serialize()
2644 writer_ = nullptr; in Serialize()
2650 writer_->AddCharacter('{'); in SerializeImpl()
2651 writer_->AddString("\"snapshot\":{"); in SerializeImpl()
2653 if (writer_->aborted()) return; in SerializeImpl()
2654 writer_->AddString("},\n"); in SerializeImpl()
2655 writer_->AddString("\"nodes\":["); in SerializeImpl()
2657 if (writer_->aborted()) return; in SerializeImpl()
2658 writer_->AddString("],\n"); in SerializeImpl()
2659 writer_->AddString("\"edges\":["); in SerializeImpl()
2661 if (writer_->aborted()) return; in SerializeImpl()
2662 writer_->AddString("],\n"); in SerializeImpl()
2664 writer_->AddString("\"trace_function_infos\":["); in SerializeImpl()
2666 if (writer_->aborted()) return; in SerializeImpl()
2667 writer_->AddString("],\n"); in SerializeImpl()
2668 writer_->AddString("\"trace_tree\":["); in SerializeImpl()
2670 if (writer_->aborted()) return; in SerializeImpl()
2671 writer_->AddString("],\n"); in SerializeImpl()
2673 writer_->AddString("\"samples\":["); in SerializeImpl()
2675 if (writer_->aborted()) return; in SerializeImpl()
2676 writer_->AddString("],\n"); in SerializeImpl()
2678 writer_->AddString("\"locations\":["); in SerializeImpl()
2680 if (writer_->aborted()) return; in SerializeImpl()
2681 writer_->AddString("],\n"); in SerializeImpl()
2683 writer_->AddString("\"strings\":["); in SerializeImpl()
2685 if (writer_->aborted()) return; in SerializeImpl()
2686 writer_->AddCharacter(']'); in SerializeImpl()
2687 writer_->AddCharacter('}'); in SerializeImpl()
2688 writer_->Finalize(); in SerializeImpl()
2765 writer_->AddString(buffer.start()); in SerializeEdge()
2775 if (writer_->aborted()) return; in SerializeEdges()
2803 writer_->AddString(buffer.start()); in SerializeNode()
2811 if (writer_->aborted()) return; in SerializeNodes()
2817 writer_->AddString("\"meta\":"); in SerializeSnapshot()
2825 writer_->AddString(JSON_O( in SerializeSnapshot()
2895 writer_->AddString(",\"node_count\":"); in SerializeSnapshot()
2896 writer_->AddNumber(static_cast<unsigned>(snapshot_->entries().size())); in SerializeSnapshot()
2897 writer_->AddString(",\"edge_count\":"); in SerializeSnapshot()
2898 writer_->AddNumber(static_cast<double>(snapshot_->edges().size())); in SerializeSnapshot()
2899 writer_->AddString(",\"trace_function_count\":"); in SerializeSnapshot()
2905 writer_->AddNumber(count); in SerializeSnapshot()
2944 writer_->AddString(buffer.start()); in SerializeTraceNode()
2949 writer_->AddCharacter(','); in SerializeTraceNode()
2953 writer_->AddCharacter(']'); in SerializeTraceNode()
2999 writer_->AddString(buffer.start()); in SerializeTraceNodeInfos()
3027 writer_->AddString(buffer.start()); in SerializeSamples()
3033 writer_->AddCharacter('\n'); in SerializeString()
3034 writer_->AddCharacter('\"'); in SerializeString()
3038 writer_->AddString("\\b"); in SerializeString()
3041 writer_->AddString("\\f"); in SerializeString()
3044 writer_->AddString("\\n"); in SerializeString()
3047 writer_->AddString("\\r"); in SerializeString()
3050 writer_->AddString("\\t"); in SerializeString()
3054 writer_->AddCharacter('\\'); in SerializeString()
3055 writer_->AddCharacter(*s); in SerializeString()
3059 writer_->AddCharacter(*s); in SerializeString()
3062 WriteUChar(writer_, *s); in SerializeString()
3069 WriteUChar(writer_, c); in SerializeString()
3073 writer_->AddCharacter('?'); in SerializeString()
3078 writer_->AddCharacter('\"'); in SerializeString()
3090 writer_->AddString("\"<dummy>\""); in SerializeStrings()
3092 writer_->AddCharacter(','); in SerializeStrings()
3094 if (writer_->aborted()) return; in SerializeStrings()
3114 writer_->AddString(buffer.start()); in SerializeLocation()
3120 if (i > 0) writer_->AddCharacter(','); in SerializeLocations()
3122 if (writer_->aborted()) return; in SerializeLocations()