llvm/lldb/tools/lldb-dap/LLDBUtils.cpp

//===-- LLDBUtils.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 "LLDBUtils.h"
#include "DAP.h"

#include <mutex>

namespace lldb_dap {

bool RunLLDBCommands(llvm::StringRef prefix,
                     const llvm::ArrayRef<std::string> &commands,
                     llvm::raw_ostream &strm, bool parse_command_directives) {}

std::string RunLLDBCommands(llvm::StringRef prefix,
                            const llvm::ArrayRef<std::string> &commands,
                            bool &required_command_failed,
                            bool parse_command_directives) {}

std::string
RunLLDBCommandsVerbatim(llvm::StringRef prefix,
                        const llvm::ArrayRef<std::string> &commands) {}

bool ThreadHasStopReason(lldb::SBThread &thread) {}

static uint32_t constexpr THREAD_INDEX_SHIFT =;

uint32_t GetLLDBThreadIndexID(uint64_t dap_frame_id) {}

uint32_t GetLLDBFrameID(uint64_t dap_frame_id) {}

int64_t MakeDAPFrameID(lldb::SBFrame &frame) {}

} // namespace lldb_dap