Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPTJSONStructs.h34 struct JSONProcess { struct
55 std::optional<std::vector<JSONProcess>> processes; argument
67 llvm::json::Value toJSON(const JSONProcess &process);
83 bool fromJSON(const llvm::json::Value &value, JSONProcess &process,
H A DTraceIntelPTBundleSaver.cpp304 static llvm::Expected<JSONProcess>
316 return JSONProcess{ in BuildProcessSection()
323 static llvm::Expected<std::vector<JSONProcess>>
325 std::vector<JSONProcess> processes; in BuildProcessesSection()
327 if (llvm::Expected<JSONProcess> json_process = in BuildProcessesSection()
373 std::optional<std::vector<JSONProcess>> json_processes; in SaveToDisk()
384 Expected<std::optional<std::vector<JSONProcess>>> exp_json_processes = in SaveToDisk()
H A DTraceIntelPTBundleLoader.cpp119 TraceIntelPTBundleLoader::ParseProcess(const JSONProcess &process) { in ParseProcess()
210 for (const JSONProcess &process : *bundle_description.processes) { in LoadBundle()
332 DenseMap<lldb::pid_t, JSONProcess *> indexed_processes; in AugmentThreadsFromContextSwitches()
333 DenseMap<JSONProcess *, DenseSet<tid_t>> indexed_threads; in AugmentThreadsFromContextSwitches()
335 for (JSONProcess &process : *bundle_description.processes) { in AugmentThreadsFromContextSwitches()
396 for (JSONProcess &process : *bundle_description.processes) { in NormalizeAllPaths()
H A DTraceIntelPTJSONStructs.cpp64 json::Value toJSON(const JSONProcess &process) { in toJSON()
73 bool fromJSON(const json::Value &value, JSONProcess &process, Path path) { in fromJSON()
H A DTraceIntelPTBundleLoader.h79 llvm::Expected<ParsedProcess> ParseProcess(const JSONProcess &process);