llvm/lldb/source/Utility/TraceGDBRemotePackets.cpp

//===-- TraceGDBRemotePackets.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/TraceGDBRemotePackets.h"

usingnamespacellvm;
usingnamespacellvm::json;

namespace lldb_private {
/// jLLDBTraceSupported
/// \{
bool fromJSON(const json::Value &value, TraceSupportedResponse &packet,
              Path path) {}

json::Value toJSON(const TraceSupportedResponse &packet) {}
/// \}

/// jLLDBTraceStart
/// \{
bool TraceStartRequest::IsProcessTracing() const {}

bool fromJSON(const json::Value &value, TraceStartRequest &packet, Path path) {}

json::Value toJSON(const TraceStartRequest &packet) {}
/// \}

/// jLLDBTraceStop
/// \{
TraceStopRequest::TraceStopRequest(llvm::StringRef type,
                                   const std::vector<lldb::tid_t> &tids_)
    :{}

bool TraceStopRequest::IsProcessTracing() const {}

bool fromJSON(const json::Value &value, TraceStopRequest &packet, Path path) {}

json::Value toJSON(const TraceStopRequest &packet) {}
/// \}

/// jLLDBTraceGetState
/// \{
bool fromJSON(const json::Value &value, TraceGetStateRequest &packet,
              Path path) {}

json::Value toJSON(const TraceGetStateRequest &packet) {}

bool fromJSON(const json::Value &value, TraceBinaryData &packet, Path path) {}

json::Value toJSON(const TraceBinaryData &packet) {}

bool fromJSON(const json::Value &value, TraceThreadState &packet, Path path) {}

json::Value toJSON(const TraceThreadState &packet) {}

bool fromJSON(const json::Value &value, TraceGetStateResponse &packet,
              Path path) {}

json::Value toJSON(const TraceGetStateResponse &packet) {}

void TraceGetStateResponse::AddWarning(StringRef warning) {}

bool fromJSON(const json::Value &value, TraceCpuState &packet,
              json::Path path) {}

json::Value toJSON(const TraceCpuState &packet) {}
/// \}

/// jLLDBTraceGetBinaryData
/// \{
json::Value toJSON(const TraceGetBinaryDataRequest &packet) {}

bool fromJSON(const json::Value &value, TraceGetBinaryDataRequest &packet,
              Path path) {}
/// \}

} // namespace lldb_private