Lines Matching full:packet
17 bool fromJSON(const json::Value &value, TraceSupportedResponse &packet, in fromJSON() argument
20 return o && o.map("description", packet.description) && in fromJSON()
21 o.map("name", packet.name); in fromJSON()
24 json::Value toJSON(const TraceSupportedResponse &packet) { in toJSON() argument
26 Object{{"description", packet.description}, {"name", packet.name}}); in toJSON()
34 bool fromJSON(const json::Value &value, TraceStartRequest &packet, Path path) { in fromJSON() argument
36 return o && o.map("type", packet.type) && o.map("tids", packet.tids); in fromJSON()
39 json::Value toJSON(const TraceStartRequest &packet) { in toJSON() argument
40 return json::Value(Object{{"tids", packet.tids}, {"type", packet.type}}); in toJSON()
56 bool fromJSON(const json::Value &value, TraceStopRequest &packet, Path path) { in fromJSON() argument
58 return o && o.map("type", packet.type) && o.map("tids", packet.tids); in fromJSON()
61 json::Value toJSON(const TraceStopRequest &packet) { in toJSON() argument
62 return json::Value(Object{{"type", packet.type}, {"tids", packet.tids}}); in toJSON()
68 bool fromJSON(const json::Value &value, TraceGetStateRequest &packet, in fromJSON() argument
71 return o && o.map("type", packet.type); in fromJSON()
74 json::Value toJSON(const TraceGetStateRequest &packet) { in toJSON() argument
75 return json::Value(Object{{"type", packet.type}}); in toJSON()
78 bool fromJSON(const json::Value &value, TraceBinaryData &packet, Path path) { in fromJSON() argument
80 return o && o.map("kind", packet.kind) && o.map("size", packet.size); in fromJSON()
83 json::Value toJSON(const TraceBinaryData &packet) { in toJSON() argument
84 return json::Value(Object{{"kind", packet.kind}, {"size", packet.size}}); in toJSON()
87 bool fromJSON(const json::Value &value, TraceThreadState &packet, Path path) { in fromJSON() argument
89 return o && o.map("tid", packet.tid) && in fromJSON()
90 o.map("binaryData", packet.binary_data); in fromJSON()
93 json::Value toJSON(const TraceThreadState &packet) { in toJSON() argument
95 Object{{"tid", packet.tid}, {"binaryData", packet.binary_data}}); in toJSON()
98 bool fromJSON(const json::Value &value, TraceGetStateResponse &packet, in fromJSON() argument
101 return o && o.map("tracedThreads", packet.traced_threads) && in fromJSON()
102 o.map("processBinaryData", packet.process_binary_data) && in fromJSON()
103 o.map("cpus", packet.cpus) && o.map("warnings", packet.warnings); in fromJSON()
106 json::Value toJSON(const TraceGetStateResponse &packet) { in toJSON() argument
107 return json::Value(Object{{"tracedThreads", packet.traced_threads}, in toJSON()
108 {"processBinaryData", packet.process_binary_data}, in toJSON()
109 {"cpus", packet.cpus}, in toJSON()
110 {"warnings", packet.warnings}}); in toJSON()
119 bool fromJSON(const json::Value &value, TraceCpuState &packet, in fromJSON() argument
123 if (!(o && o.map("id", cpu_id) && o.map("binaryData", packet.binary_data))) in fromJSON()
125 packet.id = static_cast<lldb::cpu_id_t>(cpu_id); in fromJSON()
129 json::Value toJSON(const TraceCpuState &packet) { in toJSON() argument
131 Object{{"id", packet.id}, {"binaryData", packet.binary_data}}); in toJSON()
137 json::Value toJSON(const TraceGetBinaryDataRequest &packet) { in toJSON() argument
138 return json::Value(Object{{"type", packet.type}, in toJSON()
139 {"kind", packet.kind}, in toJSON()
140 {"tid", packet.tid}, in toJSON()
141 {"cpuId", packet.cpu_id}}); in toJSON()
144 bool fromJSON(const json::Value &value, TraceGetBinaryDataRequest &packet, in fromJSON() argument
148 if (!(o && o.map("type", packet.type) && o.map("kind", packet.kind) && in fromJSON()
149 o.map("tid", packet.tid) && o.map("cpuId", cpu_id))) in fromJSON()
153 packet.cpu_id = static_cast<lldb::cpu_id_t>(*cpu_id); in fromJSON()