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