namespace lldb_private {
class Block;
-}
-namespace lldb_private {
class CompileUnit;
-}
-namespace lldb_private {
class ExecutionContextScope;
-}
-namespace lldb_private {
class Function;
-}
-namespace lldb_private {
class SectionList;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class Symbol;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class Target;
-}
-namespace lldb_private {
struct LineEntry;
-}
-
-namespace lldb_private {
/// \class Address Address.h "lldb/Core/Address.h"
/// A section + offset based address class.
namespace lldb_private {
class SectionList;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class Target;
-}
-
-namespace lldb_private {
/// \class AddressRange AddressRange.h "lldb/Core/AddressRange.h"
/// A section + offset based address range class.
namespace lldb_private {
class ModuleList;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
/// \class AddressResolver AddressResolver.h "lldb/Core/AddressResolver.h"
/// This class works with SearchFilter to resolve function names and source
namespace lldb_private {
class Address;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContext;
-}
-
-namespace lldb_private {
/// \class AddressResolverFileLine AddressResolverFileLine.h
/// "lldb/Core/AddressResolverFileLine.h" This class finds address for source
namespace lldb_private {
class Address;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContext;
-}
-
-namespace lldb_private {
/// \class AddressResolverName AddressResolverName.h
/// "lldb/Core/AddressResolverName.h" This class finds addresses for a given
namespace lldb_private {
class Connection;
-}
-namespace lldb_private {
class ConstString;
-}
-namespace lldb_private {
class Status;
-}
-
-namespace lldb_private {
/// \class Communication Communication.h "lldb/Core/Communication.h" An
/// abstract communications class.
#include <stddef.h>
#include <stdio.h>
-namespace lldb_private {
-class Address;
+namespace llvm {
+class raw_ostream;
}
+
namespace lldb_private {
+class Address;
class CommandInterpreter;
-}
-namespace lldb_private {
class Process;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class Target;
-}
-namespace lldb_private {
+
namespace repro {
class DataRecorder;
}
-} // namespace lldb_private
-namespace llvm {
-class raw_ostream;
-}
-
-namespace lldb_private {
/// \class Debugger Debugger.h "lldb/Core/Debugger.h"
/// A class to manage flag bits.
#include <stdint.h>
#include <stdio.h>
-namespace lldb_private {
-class AddressRange;
+namespace llvm {
+template <typename T> class SmallVectorImpl;
}
+
namespace lldb_private {
+class AddressRange;
class DataExtractor;
-}
-namespace lldb_private {
class Debugger;
-}
-namespace lldb_private {
class Disassembler;
-}
-namespace lldb_private {
class Module;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class SymbolContextList;
-}
-namespace lldb_private {
class Target;
-}
-namespace lldb_private {
struct RegisterInfo;
-}
-namespace llvm {
-template <typename T> class SmallVectorImpl;
-}
-
-namespace lldb_private {
class Instruction {
public:
#include <stddef.h>
#include <stdint.h>
+
namespace lldb_private {
class OptionValueDictionary;
-}
-namespace lldb_private {
class RegisterContext;
-}
-namespace lldb_private {
class RegisterValue;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class Target;
-}
-namespace lldb_private {
class UnwindPlan;
-}
-
-namespace lldb_private {
/// \class EmulateInstruction EmulateInstruction.h
/// "lldb/Core/EmulateInstruction.h"
namespace lldb_private {
class Address;
-}
-namespace lldb_private {
class Stream;
-}
-
-namespace lldb_private {
/// \class FileLineResolver FileLineResolver.h "lldb/Core/FileLineResolver.h"
/// This class finds address for source file and line. Optionally, it will
namespace lldb_private {
class Stream;
-}
-
-namespace lldb_private {
/// \class FileSpecList FileSpecList.h "lldb/Core/FileSpecList.h"
/// A file collection class.
namespace lldb_private {
class Address;
-}
-namespace lldb_private {
class ExecutionContext;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class StringList;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class ValueObject;
}
namespace llvm {
namespace lldb_private {
class CompilerDeclContext;
-}
-namespace lldb_private {
class Function;
-}
-namespace lldb_private {
class Log;
-}
-namespace lldb_private {
class ObjectFile;
-}
-namespace lldb_private {
class RegularExpression;
-}
-namespace lldb_private {
class SectionList;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class Symbol;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class SymbolContextList;
-}
-namespace lldb_private {
class SymbolFile;
-}
-namespace lldb_private {
class SymbolVendor;
-}
-namespace lldb_private {
class Symtab;
-}
-namespace lldb_private {
class Target;
-}
-namespace lldb_private {
class TypeList;
-}
-namespace lldb_private {
class TypeMap;
-}
-namespace lldb_private {
class VariableList;
-}
-
-namespace lldb_private {
/// \class Module Module.h "lldb/Core/Module.h"
/// A class that describes an executable image and its associated
namespace lldb_private {
class ConstString;
-}
-namespace lldb_private {
class FileSpecList;
-}
-namespace lldb_private {
class Function;
-}
-namespace lldb_private {
class Log;
-}
-namespace lldb_private {
class Module;
-}
-namespace lldb_private {
class RegularExpression;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class SymbolContextList;
-}
-namespace lldb_private {
class SymbolFile;
-}
-namespace lldb_private {
class Target;
-}
-namespace lldb_private {
class TypeList;
-}
-namespace lldb_private {
class UUID;
-}
-namespace lldb_private {
class VariableList;
-}
-
-namespace lldb_private {
class ModuleListProperties : public Properties {
public:
#include <stdint.h>
#include <string.h>
-namespace lldb_private {
-class DataExtractor;
-}
-namespace lldb_private {
-class Stream;
-}
-
namespace lldb {
class SBInstruction;
}
namespace lldb_private {
+class DataExtractor;
+class Stream;
class Opcode {
public:
namespace lldb_private {
class CommandInterpreter;
-}
-namespace lldb_private {
class ConstString;
-}
-namespace lldb_private {
class Debugger;
-}
-namespace lldb_private {
class StringList;
-}
-namespace lldb_private {
class PluginManager {
public:
namespace lldb_private {
class Address;
-}
-namespace lldb_private {
class Breakpoint;
-}
-namespace lldb_private {
class CompileUnit;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class Function;
-}
-namespace lldb_private {
class ModuleList;
-}
-namespace lldb_private {
class SearchFilter;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class Target;
}
namespace lldb_private {
class Address;
-}
-namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class ObjectFile;
-}
-namespace lldb_private {
class Section;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class Target;
-}
-
-namespace lldb_private {
class SectionList {
public:
namespace lldb_private {
class RegularExpression;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContextList;
-}
-namespace lldb_private {
class Target;
-}
-
-namespace lldb_private {
class SourceManager {
public:
namespace lldb_private {
class Debugger;
-}
-
-namespace lldb_private {
class StreamAsynchronousIO : public Stream {
public:
namespace lldb_private {
class CommandInterpreter;
-}
-namespace lldb_private {
class ConstString;
-}
-namespace lldb_private {
class ExecutionContext;
-}
-namespace lldb_private {
class Property;
-}
-namespace lldb_private {
class Stream;
}
namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class ExecutionContext;
-}
-namespace lldb_private {
class Module;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class Type;
-}
-namespace lldb_private {
class Variable;
}
#include <stddef.h>
#include <stdint.h>
+
namespace lldb_private {
class Declaration;
-}
-namespace lldb_private {
class DumpValueObjectOptions;
-}
-namespace lldb_private {
class EvaluateExpressionOptions;
-}
-namespace lldb_private {
class ExecutionContextScope;
-}
-namespace lldb_private {
class Log;
-}
-namespace lldb_private {
class Scalar;
-}
-namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class SymbolContextScope;
-}
-namespace lldb_private {
class TypeFormatImpl;
-}
-namespace lldb_private {
class TypeSummaryImpl;
-}
-namespace lldb_private {
class TypeSummaryOptions;
-}
-namespace lldb_private {
/// ValueObject:
///
namespace lldb_private {
class ConstString;
-}
-
-namespace lldb_private {
// A ValueObject that represents a given value represented as a different type.
class ValueObjectCast : public ValueObject {
namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class ExecutionContextScope;
-}
-namespace lldb_private {
class Module;
-}
-namespace lldb_private {
// A frozen ValueObject copied into host memory
class ValueObjectConstResult : public ValueObject {
namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class ValueObject;
-}
-
-namespace lldb_private {
class ValueObjectConstResultCast : public ValueObjectCast {
public:
#include <stddef.h>
#include <stdint.h>
+
namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class ValueObject;
-}
-
-namespace lldb_private {
// A child of a ValueObjectConstResult.
class ValueObjectConstResultChild : public ValueObjectChild {
#include <stdint.h>
namespace lldb_private {
class CompilerType;
-}
-namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class ValueObject;
}
namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class Declaration;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
// A ValueObject that represents memory at a given address, viewed as some
// set lldb type.
namespace lldb_private {
class ValueObject;
-}
-
-namespace lldb_private {
// A collection of ValueObject values that
class ValueObjectList {
namespace lldb_private {
class ExecutionContextScope;
-}
-
-namespace lldb_private {
// A ValueObject that represents memory at a given address, viewed as some
// set lldb type.
namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class ExecutionContextScope;
-}
-namespace lldb_private {
class Scalar;
-}
-namespace lldb_private {
class Stream;
-}
-
-namespace lldb_private {
// A ValueObject that contains a root variable that may or may not
// have children.
namespace lldb_private {
class Declaration;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class SyntheticChildrenFrontEnd;
-}
-namespace lldb_private {
// A ValueObject that obtains its children from some source other than
// real information
namespace lldb_private {
class DataExtractor;
-}
-namespace lldb_private {
class Declaration;
-}
-namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class ExecutionContextScope;
-}
-namespace lldb_private {
class SymbolContextScope;
-}
-
-namespace lldb_private {
// A ValueObject that contains a root variable that may or may not
// have children.
#include <stdint.h>
namespace lldb_private {
class ModuleList;
-}
-namespace lldb_private {
class Process;
-}
-namespace lldb_private {
class SectionList;
-}
-namespace lldb_private {
class Symbol;
-}
-namespace lldb_private {
class SymbolContext;
-}
-namespace lldb_private {
class SymbolContextList;
-}
-namespace lldb_private {
class Thread;
}
namespace lldb_private {
class Broadcaster;
-}
-namespace lldb_private {
class EventData;
-}
-namespace lldb_private {
class Listener;
-}
-namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Status;
-}
-namespace lldb_private {
template <typename Ratio> class Timeout;
}
namespace lldb_private {
class Log;
-}
-namespace lldb_private {
class Stream;
}
namespace llvm {
namespace lldb_private {
class Event;
-}
-namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Stream;
-}
-namespace lldb_private {
class JSONValue {
public:
namespace lldb_private {
class ConstString;
-}
-namespace lldb_private {
class Event;
}
namespace lldb_private {
class Log;
-}
-namespace lldb_private {
class Stream;
}
namespace lldb_private {
class Status;
-}
-namespace lldb_private {
class Stream;
}
#include "lldb/lldb-defines.h"
#include "lldb/lldb-types.h"
-namespace lldb_private {
-class Stream;
-}
namespace lldb_private {
+class Stream;
/// \class UserID UserID.h "lldb/Core/UserID.h"
/// A mix in class that contains a generic user ID.