#include "lldb/Utility/TraceIntelPTGDBRemotePackets.h"
usingnamespacellvm;
usingnamespacellvm::json;
namespace lldb_private {
const char *IntelPTDataKinds::kProcFsCpuInfo = …;
const char *IntelPTDataKinds::kIptTrace = …;
const char *IntelPTDataKinds::kPerfContextSwitchTrace = …;
bool TraceIntelPTStartRequest::IsPerCpuTracing() const { … }
json::Value toJSON(const JSONUINT64 &uint64, bool hex) { … }
bool fromJSON(const json::Value &value, JSONUINT64 &uint64, Path path) { … }
bool fromJSON(const json::Value &value, TraceIntelPTStartRequest &packet,
Path path) { … }
json::Value toJSON(const TraceIntelPTStartRequest &packet) { … }
uint64_t LinuxPerfZeroTscConversion::ToNanos(uint64_t tsc) const { … }
uint64_t LinuxPerfZeroTscConversion::ToTSC(uint64_t nanos) const { … }
json::Value toJSON(const LinuxPerfZeroTscConversion &packet) { … }
bool fromJSON(const json::Value &value, LinuxPerfZeroTscConversion &packet,
json::Path path) { … }
bool fromJSON(const json::Value &value, TraceIntelPTGetStateResponse &packet,
json::Path path) { … }
json::Value toJSON(const TraceIntelPTGetStateResponse &packet) { … }
}