Lines Matching full:packet
45 bool fromJSON(const json::Value &value, TraceIntelPTStartRequest &packet, in fromJSON() argument
48 if (!(o && fromJSON(value, (TraceStartRequest &)packet, path) && in fromJSON()
49 o.map("enableTsc", packet.enable_tsc) && in fromJSON()
50 o.map("psbPeriod", packet.psb_period) && in fromJSON()
51 o.map("iptTraceSize", packet.ipt_trace_size))) in fromJSON()
54 if (packet.IsProcessTracing()) { in fromJSON()
55 if (!o.map("processBufferSizeLimit", packet.process_buffer_size_limit) || in fromJSON()
56 !o.map("perCpuTracing", packet.per_cpu_tracing) || in fromJSON()
57 !o.map("disableCgroupTracing", packet.disable_cgroup_filtering)) in fromJSON()
63 json::Value toJSON(const TraceIntelPTStartRequest &packet) { in toJSON() argument
64 json::Value base = toJSON((const TraceStartRequest &)packet); in toJSON()
66 obj.try_emplace("iptTraceSize", packet.ipt_trace_size); in toJSON()
67 obj.try_emplace("processBufferSizeLimit", packet.process_buffer_size_limit); in toJSON()
68 obj.try_emplace("psbPeriod", packet.psb_period); in toJSON()
69 obj.try_emplace("enableTsc", packet.enable_tsc); in toJSON()
70 obj.try_emplace("perCpuTracing", packet.per_cpu_tracing); in toJSON()
71 obj.try_emplace("disableCgroupTracing", packet.disable_cgroup_filtering); in toJSON()
89 json::Value toJSON(const LinuxPerfZeroTscConversion &packet) { in toJSON() argument
91 {"timeMult", packet.time_mult}, in toJSON()
92 {"timeShift", packet.time_shift}, in toJSON()
93 {"timeZero", toJSON(packet.time_zero, /*hex=*/false)}, in toJSON()
97 bool fromJSON(const json::Value &value, LinuxPerfZeroTscConversion &packet, in fromJSON() argument
102 o.map("timeZero", packet.time_zero))) in fromJSON()
104 packet.time_mult = time_mult; in fromJSON()
105 packet.time_shift = time_shift; in fromJSON()
109 bool fromJSON(const json::Value &value, TraceIntelPTGetStateResponse &packet, in fromJSON() argument
112 return o && fromJSON(value, (TraceGetStateResponse &)packet, path) && in fromJSON()
113 o.map("tscPerfZeroConversion", packet.tsc_perf_zero_conversion) && in fromJSON()
114 o.map("usingCgroupFiltering", packet.using_cgroup_filtering); in fromJSON()
117 json::Value toJSON(const TraceIntelPTGetStateResponse &packet) { in toJSON() argument
118 json::Value base = toJSON((const TraceGetStateResponse &)packet); in toJSON()
120 obj.insert({"tscPerfZeroConversion", packet.tsc_perf_zero_conversion}); in toJSON()
121 obj.insert({"usingCgroupFiltering", packet.using_cgroup_filtering}); in toJSON()