|
LLDB mainline
|
#include <TraceIntelPTJSONStructs.h>
Public Member Functions | |
| std::optional< std::vector< lldb::cpu_id_t > > | GetCpuIds () |
Public Attributes | |
| std::string | type |
| pt_cpu | cpu_info |
| std::optional< std::vector< JSONProcess > > | processes |
| std::optional< std::vector< JSONCpu > > | cpus |
| std::optional< LinuxPerfZeroTscConversion > | tsc_perf_zero_conversion |
| std::optional< JSONKernel > | kernel |
Definition at line 52 of file TraceIntelPTJSONStructs.h.
| std::optional< std::vector< lldb::cpu_id_t > > lldb_private::trace_intel_pt::JSONTraceBundleDescription::GetCpuIds | ( | ) |
Definition at line 24 of file TraceIntelPTJSONStructs.cpp.
References cpus.
| pt_cpu lldb_private::trace_intel_pt::JSONTraceBundleDescription::cpu_info |
Definition at line 54 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::fromJSON(), and lldb_private::trace_intel_pt::toJSON().
| std::optional<std::vector<JSONCpu> > lldb_private::trace_intel_pt::JSONTraceBundleDescription::cpus |
Definition at line 56 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::TraceIntelPT::CreateInstanceForPostmortemTrace(), lldb_private::trace_intel_pt::fromJSON(), GetCpuIds(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::ParseKernel(), and lldb_private::trace_intel_pt::toJSON().
| std::optional<JSONKernel> lldb_private::trace_intel_pt::JSONTraceBundleDescription::kernel |
| std::optional<std::vector<JSONProcess> > lldb_private::trace_intel_pt::JSONTraceBundleDescription::processes |
Definition at line 55 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::fromJSON(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::LoadBundle(), and lldb_private::trace_intel_pt::toJSON().
| std::optional<LinuxPerfZeroTscConversion> lldb_private::trace_intel_pt::JSONTraceBundleDescription::tsc_perf_zero_conversion |
Definition at line 57 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::TraceIntelPT::CreateInstanceForPostmortemTrace(), lldb_private::trace_intel_pt::fromJSON(), and lldb_private::trace_intel_pt::toJSON().
| std::string lldb_private::trace_intel_pt::JSONTraceBundleDescription::type |
Definition at line 53 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::fromJSON(), and lldb_private::trace_intel_pt::toJSON().