Instead of creating psuedo source files for each stack frame this change adopts the new DAP “disassemble” request, allowing clients to inspect assembly instructions of files with debug info in addition to files without debug info. [[ https://microsoft.github.io/debug-adapter-protocol/specification#Requests_Disassemble | spec ]] See attached screenshot of the disassembly view. {F28473848} Reviewed By: wallace Differential Revision: https://reviews.llvm.org/D156493
45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
//===-- VSCodeForward.h -----------------------------------------*- 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
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
#ifndef LLDB_TOOLS_LLDB_VSCODE_VSCODEFORWARD_H
|
|
#define LLDB_TOOLS_LLDB_VSCODE_VSCODEFORWARD_H
|
|
|
|
namespace lldb_vscode {
|
|
struct BreakpointBase;
|
|
struct ExceptionBreakpoint;
|
|
struct FunctionBreakpoint;
|
|
struct SourceBreakpoint;
|
|
} // namespace lldb_vscode
|
|
|
|
namespace lldb {
|
|
class SBAttachInfo;
|
|
class SBBreakpoint;
|
|
class SBBreakpointLocation;
|
|
class SBCommandInterpreter;
|
|
class SBCommandReturnObject;
|
|
class SBCommunication;
|
|
class SBDebugger;
|
|
class SBEvent;
|
|
class SBFrame;
|
|
class SBHostOS;
|
|
class SBInstruction;
|
|
class SBInstructionList;
|
|
class SBLanguageRuntime;
|
|
class SBLaunchInfo;
|
|
class SBLineEntry;
|
|
class SBListener;
|
|
class SBProcess;
|
|
class SBStream;
|
|
class SBStringList;
|
|
class SBTarget;
|
|
class SBThread;
|
|
class SBValue;
|
|
} // namespace lldb
|
|
|
|
#endif
|