Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPTJSONStructs.h44 struct JSONCpu { struct
54 llvm::Optional<std::vector<JSONCpu>> cpus; argument
66 llvm::json::Value toJSON(const JSONCpu &cpu);
81 bool fromJSON(const llvm::json::Value &value, JSONCpu &cpu,
H A DTraceIntelPTJSONStructs.cpp27 for (const JSONCpu &cpu : *cpus) in GetCpuIds()
78 json::Value toJSON(const JSONCpu &cpu) { in toJSON()
86 bool fromJSON(const json::Value &value, JSONCpu &cpu, Path path) { in fromJSON()
H A DTraceIntelPTBundleSaver.cpp195 static llvm::Expected<llvm::Optional<std::vector<JSONCpu>>>
200 std::vector<JSONCpu> json_cpus; in BuildCpusSection()
206 JSONCpu json_cpu; in BuildCpusSection()
357 Expected<Optional<std::vector<JSONCpu>>> json_cpus = in SaveToDisk()
H A DTraceIntelPTBundleLoader.cpp258 for (const JSONCpu &cpu : *bundle_description.cpus) { in AugmentThreadsFromContextSwitches()
309 for (JSONCpu &cpu : *bundle_description.cpus) { in NormalizeAllPaths()
H A DTraceIntelPT.cpp92 for (const JSONCpu &cpu : *bundle_description.cpus) { in CreateInstanceForPostmortemTrace()