llvm/lldb/source/Utility/TraceIntelPTGDBRemotePackets.cpp

//===-- TraceIntelPTGDBRemotePackets.cpp ------------------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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) {}

} // namespace lldb_private