LLDB mainline
|
#include "lldb/Host/JSONTransport.h"
#include "lldb/Host/MainLoop.h"
#include "lldb/Protocol/MCP/Protocol.h"
#include "lldb/Protocol/MCP/Resource.h"
#include "lldb/Protocol/MCP/Tool.h"
#include "lldb/Protocol/MCP/Transport.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/JSON.h"
#include "llvm/Support/Signals.h"
#include <functional>
#include <memory>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | lldb_protocol::mcp::Server |
struct | lldb_protocol::mcp::ServerInfo |
Information about this instance of lldb's MCP server for lldb-mcp to use to coordinate connecting an lldb-mcp client. More... | |
class | lldb_protocol::mcp::ServerInfoHandle |
A handle that tracks the server info on disk and cleans up the disk record once it is no longer referenced. More... |
Namespaces | |
namespace | lldb_protocol |
namespace | lldb_protocol::mcp |
Functions | |
llvm::json::Value | lldb_protocol::mcp::toJSON (const ServerInfo &) |
bool | lldb_protocol::mcp::fromJSON (const llvm::json::Value &, ServerInfo &, llvm::json::Path) |