Lines Matching refs:bundle_description
148 const JSONTraceBundleDescription &bundle_description) { in ParseKernel() argument
158 for (const JSONCpu &cpu : *bundle_description.cpus) { in ParseKernel()
167 FileSpec file_spec(bundle_description.kernel->file); in ParseKernel()
179 bundle_description.kernel->load_address in ParseKernel()
180 ? bundle_description.kernel->load_address->value in ParseKernel()
199 const JSONTraceBundleDescription &bundle_description) { in LoadBundle() argument
209 if (bundle_description.processes) { in LoadBundle()
210 for (const JSONProcess &process : *bundle_description.processes) { in LoadBundle()
218 if (bundle_description.kernel) { in LoadBundle()
220 ParseKernel(bundle_description)) in LoadBundle()
323 JSONTraceBundleDescription &bundle_description) { in AugmentThreadsFromContextSwitches() argument
324 if (!bundle_description.cpus || !bundle_description.processes) in AugmentThreadsFromContextSwitches()
327 if (!bundle_description.tsc_perf_zero_conversion) in AugmentThreadsFromContextSwitches()
335 for (JSONProcess &process : *bundle_description.processes) { in AugmentThreadsFromContextSwitches()
351 for (const JSONCpu &cpu : *bundle_description.cpus) { in AugmentThreadsFromContextSwitches()
357 data, cpu.id, *bundle_description.tsc_perf_zero_conversion); in AugmentThreadsFromContextSwitches()
371 JSONTraceBundleDescription &bundle_description, in CreateTraceIntelPTInstance() argument
381 TraceIntelPT::TraceMode trace_mode = bundle_description.kernel in CreateTraceIntelPTInstance()
386 bundle_description, processes, threads, trace_mode); in CreateTraceIntelPTInstance()
394 JSONTraceBundleDescription &bundle_description) { in NormalizeAllPaths() argument
395 if (bundle_description.processes) { in NormalizeAllPaths()
396 for (JSONProcess &process : *bundle_description.processes) { in NormalizeAllPaths()
408 if (bundle_description.cpus) { in NormalizeAllPaths()
409 for (JSONCpu &cpu : *bundle_description.cpus) { in NormalizeAllPaths()
415 if (bundle_description.kernel) { in NormalizeAllPaths()
416 bundle_description.kernel->file = in NormalizeAllPaths()
417 NormalizePath(bundle_description.kernel->file).GetPath(); in NormalizeAllPaths()
423 JSONTraceBundleDescription bundle_description; in Load() local
424 if (!fromJSON(m_bundle_description, bundle_description, root)) in Load()
427 NormalizeAllPaths(bundle_description); in Load()
429 if (Error err = AugmentThreadsFromContextSwitches(bundle_description)) in Load()
433 LoadBundle(bundle_description)) in Load()
434 return CreateTraceIntelPTInstance(bundle_description, *parsed_processes); in Load()