Lines Matching refs:J
134 json::OStream J(OS); in write() local
135 J.objectBegin(); in write()
136 J.attributeBegin("traceEvents"); in write()
137 J.arrayBegin(); in write()
144 J.object([&] { in write()
145 J.attribute("pid", Pid); in write()
146 J.attribute("tid", int64_t(Tid)); in write()
147 J.attribute("ph", "X"); in write()
148 J.attribute("ts", StartUs); in write()
149 J.attribute("dur", DurUs); in write()
150 J.attribute("name", E.Name); in write()
152 J.attributeObject("args", [&] { J.attribute("detail", E.Detail); }); in write()
200 J.object([&] { in write()
201 J.attribute("pid", Pid); in write()
202 J.attribute("tid", int64_t(TotalTid)); in write()
203 J.attribute("ph", "X"); in write()
204 J.attribute("ts", 0); in write()
205 J.attribute("dur", DurUs); in write()
206 J.attribute("name", "Total " + Total.first); in write()
207 J.attributeObject("args", [&] { in write()
208 J.attribute("count", int64_t(Count)); in write()
209 J.attribute("avg ms", int64_t(DurUs / Count / 1000)); in write()
218 J.object([&] { in write()
219 J.attribute("cat", ""); in write()
220 J.attribute("pid", Pid); in write()
221 J.attribute("tid", int64_t(Tid)); in write()
222 J.attribute("ts", 0); in write()
223 J.attribute("ph", "M"); in write()
224 J.attribute("name", Name); in write()
225 J.attributeObject("args", [&] { J.attribute("name", arg); }); in write()
234 J.arrayEnd(); in write()
235 J.attributeEnd(); in write()
240 J.attribute("beginningOfTime", in write()
245 J.objectEnd(); in write()