LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo Struct Reference

#include <TraceIntelPTJSONStructs.h>

Collaboration diagram for lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo:
Collaboration graph
[legend]

Public Member Functions

 JSONTraceIntelPTCPUInfo ()=default
 
 JSONTraceIntelPTCPUInfo (pt_cpu cpu_info)
 

Public Attributes

int64_t family
 
int64_t model
 
int64_t stepping
 
std::string vendor
 

Detailed Description

Definition at line 18 of file TraceIntelPTJSONStructs.h.

Constructor & Destructor Documentation

◆ JSONTraceIntelPTCPUInfo() [1/2]

lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo::JSONTraceIntelPTCPUInfo ( )
default

◆ JSONTraceIntelPTCPUInfo() [2/2]

lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo::JSONTraceIntelPTCPUInfo ( pt_cpu  cpu_info)
inline

Definition at line 21 of file TraceIntelPTJSONStructs.h.

References family, model, stepping, and vendor.

Member Data Documentation

◆ family

int64_t lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo::family

◆ model

int64_t lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo::model

◆ stepping

int64_t lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo::stepping

◆ vendor

std::string lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo::vendor

The documentation for this struct was generated from the following file: