Home
last modified time | relevance | path

Searched refs:JSONProcess (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPTJSONStructs.h37 struct JSONProcess { struct
53 std::vector<JSONProcess> processes; argument
64 llvm::json::Value toJSON(const JSONProcess &process);
78 bool fromJSON(const llvm::json::Value &value, JSONProcess &process,
H A DTraceIntelPTBundleLoader.cpp92 TraceIntelPTBundleLoader::ParseProcess(const JSONProcess &process) { in ParseProcess()
142 for (const JSONProcess &process : bundle_description.processes) { in LoadBundle()
239 DenseMap<lldb::pid_t, JSONProcess *> indexed_processes; in AugmentThreadsFromContextSwitches()
240 DenseMap<JSONProcess *, DenseSet<tid_t>> indexed_threads; in AugmentThreadsFromContextSwitches()
242 for (JSONProcess &process : bundle_description.processes) { in AugmentThreadsFromContextSwitches()
297 for (JSONProcess &process : bundle_description.processes) { in NormalizeAllPaths()
H A DTraceIntelPTBundleSaver.cpp306 static llvm::Expected<JSONProcess>
318 return JSONProcess{ in BuildProcessSection()
325 static llvm::Expected<std::vector<JSONProcess>>
327 std::vector<JSONProcess> processes; in BuildProcessesSection()
329 if (llvm::Expected<JSONProcess> json_process = in BuildProcessesSection()
351 Expected<std::vector<JSONProcess>> json_processes = in SaveToDisk()
H A DTraceIntelPTJSONStructs.cpp63 json::Value toJSON(const JSONProcess &process) { in toJSON()
72 bool fromJSON(const json::Value &value, JSONProcess &process, Path path) { in fromJSON()
H A DTraceIntelPTBundleLoader.h74 llvm::Expected<ParsedProcess> ParseProcess(const JSONProcess &process);
H A DTraceIntelPT.cpp103 for (const JSONProcess &process : bundle_description.processes) in CreateInstanceForPostmortemTrace()