Home
last modified time | relevance | path

Searched refs:JSONCpu (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPTJSONStructs.h41 struct JSONCpu { struct
56 std::optional<std::vector<JSONCpu>> cpus; argument
69 llvm::json::Value toJSON(const JSONCpu &cpu);
86 bool fromJSON(const llvm::json::Value &value, JSONCpu &cpu,
H A DTraceIntelPTJSONStructs.cpp28 for (const JSONCpu &cpu : *cpus) in GetCpuIds()
79 json::Value toJSON(const JSONCpu &cpu) { in toJSON()
87 bool fromJSON(const json::Value &value, JSONCpu &cpu, Path path) { in fromJSON()
H A DTraceIntelPTBundleSaver.cpp193 static llvm::Expected<std::optional<std::vector<JSONCpu>>>
198 std::vector<JSONCpu> json_cpus; in BuildCpusSection()
204 JSONCpu json_cpu; in BuildCpusSection()
368 Expected<std::optional<std::vector<JSONCpu>>> json_cpus = in SaveToDisk()
H A DTraceIntelPTBundleLoader.cpp158 for (const JSONCpu &cpu : *bundle_description.cpus) { in ParseKernel()
351 for (const JSONCpu &cpu : *bundle_description.cpus) { in AugmentThreadsFromContextSwitches()
409 for (JSONCpu &cpu : *bundle_description.cpus) { in NormalizeAllPaths()
H A DTraceIntelPT.cpp141 for (const JSONCpu &cpu : *bundle_description.cpus) { in CreateInstanceForPostmortemTrace()