LLDB mainline
Public Attributes | List of all members
lldb_private::TraceIntelPTGetStateResponse Struct Reference

#include <TraceIntelPTGDBRemotePackets.h>

Inheritance diagram for lldb_private::TraceIntelPTGetStateResponse:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::TraceIntelPTGetStateResponse:
Collaboration graph
[legend]

Public Attributes

std::optional< LinuxPerfZeroTscConversiontsc_perf_zero_conversion
 The TSC to wall time conversion if it exists, otherwise nullptr.
 
bool using_cgroup_filtering = false
 
- Public Attributes inherited from lldb_private::TraceGetStateResponse
std::vector< TraceThreadStatetraced_threads
 
std::vector< TraceBinaryDataprocess_binary_data
 
std::optional< std::vector< TraceCpuState > > cpus
 
std::optional< std::vector< std::string > > warnings
 

Additional Inherited Members

- Public Member Functions inherited from lldb_private::TraceGetStateResponse
void AddWarning (llvm::StringRef warning)
 

Detailed Description

Definition at line 112 of file TraceIntelPTGDBRemotePackets.h.

Member Data Documentation

◆ tsc_perf_zero_conversion

std::optional<LinuxPerfZeroTscConversion> lldb_private::TraceIntelPTGetStateResponse::tsc_perf_zero_conversion

The TSC to wall time conversion if it exists, otherwise nullptr.

Definition at line 114 of file TraceIntelPTGDBRemotePackets.h.

Referenced by lldb_private::fromJSON(), lldb_private::process_linux::IntelPTCollector::GetState(), and lldb_private::toJSON().

◆ using_cgroup_filtering

bool lldb_private::TraceIntelPTGetStateResponse::using_cgroup_filtering = false

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