Searched refs:bundle_description (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | TraceIntelPTBundleLoader.cpp | 230 JSONTraceBundleDescription &bundle_description) { in AugmentThreadsFromContextSwitches() argument 231 if (!bundle_description.cpus) in AugmentThreadsFromContextSwitches() 234 if (!bundle_description.tsc_perf_zero_conversion) in AugmentThreadsFromContextSwitches() 258 for (const JSONCpu &cpu : *bundle_description.cpus) { in AugmentThreadsFromContextSwitches() 288 bundle_description, processes, threads); in CreateTraceIntelPTInstance() 296 JSONTraceBundleDescription &bundle_description) { in NormalizeAllPaths() argument 308 if (bundle_description.cpus) { in NormalizeAllPaths() 309 for (JSONCpu &cpu : *bundle_description.cpus) { in NormalizeAllPaths() 319 JSONTraceBundleDescription bundle_description; in Load() local 323 NormalizeAllPaths(bundle_description); in Load() [all …]
|
| H A D | TraceIntelPTJSONStructs.cpp | 119 json::Value toJSON(const JSONTraceBundleDescription &bundle_description) { in toJSON() argument 120 return Object{{"type", bundle_description.type}, in toJSON() 121 {"processes", bundle_description.processes}, in toJSON() 124 {"cpuInfo", toJSON(bundle_description.cpu_info)}, in toJSON() 125 {"cpus", bundle_description.cpus}, in toJSON() 126 {"tscPerfZeroConversion", bundle_description.tsc_perf_zero_conversion}}; in toJSON() 131 if (!(o && o.map("processes", bundle_description.processes) && in fromJSON() 132 o.map("type", bundle_description.type) && o.map("cpus", bundle_description.cpus) && in fromJSON() 133 o.map("tscPerfZeroConversion", bundle_description.tsc_perf_zero_conversion))) in fromJSON() 135 if (bundle_description.cpus && !bundle_description.tsc_perf_zero_conversion) { in fromJSON() [all …]
|
| H A D | TraceIntelPTBundleLoader.h | 37 const llvm::json::Value &bundle_description, in TraceIntelPTBundleLoader() argument 39 : m_debugger(debugger), m_bundle_description(bundle_description), in TraceIntelPTBundleLoader() 66 CreateTraceIntelPTInstance(JSONTraceBundleDescription &bundle_description, 96 LoadBundle(const JSONTraceBundleDescription &bundle_description); 105 llvm::Error AugmentThreadsFromContextSwitches(JSONTraceBundleDescription &bundle_description); 109 void NormalizeAllPaths(JSONTraceBundleDescription &bundle_description);
|
| H A D | TraceIntelPT.cpp | 66 const json::Value &bundle_description, StringRef bundle_dir, in CreateInstanceForTraceBundle() argument 68 return TraceIntelPTBundleLoader(debugger, bundle_description, in CreateInstanceForTraceBundle() 84 JSONTraceBundleDescription &bundle_description, ArrayRef<ProcessSP> traced_processes, in CreateInstanceForPostmortemTrace() argument 86 TraceIntelPTSP trace_sp(new TraceIntelPT(bundle_description, traced_processes)); in CreateInstanceForPostmortemTrace() 87 trace_sp->m_storage.tsc_conversion = bundle_description.tsc_perf_zero_conversion; in CreateInstanceForPostmortemTrace() 89 if (bundle_description.cpus) { in CreateInstanceForPostmortemTrace() 92 for (const JSONCpu &cpu : *bundle_description.cpus) { in CreateInstanceForPostmortemTrace() 103 for (const JSONProcess &process : bundle_description.processes) in CreateInstanceForPostmortemTrace() 124 TraceIntelPT::TraceIntelPT(JSONTraceBundleDescription &bundle_description, in TraceIntelPT() argument 126 : Trace(traced_processes, bundle_description.GetCpuIds()), in TraceIntelPT() [all …]
|
| H A D | TraceIntelPTJSONStructs.h | 70 llvm::json::Value toJSON(const JSONTraceBundleDescription &bundle_description); 87 bool fromJSON(const llvm::json::Value &value, JSONTraceBundleDescription &bundle_description,
|
| H A D | TraceIntelPT.h | 197 JSONTraceBundleDescription &bundle_description, 203 TraceIntelPT(JSONTraceBundleDescription &bundle_description,
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | Trace.h | 115 const llvm::json::Value &bundle_description,
|