[lldb] Move ValueObject into its own library (NFC) (#113393)
ValueObject is part of lldbCore for historical reasons, but conceptually
it deserves to be its own library. This does introduce a (link-time) circular
dependency between lldbCore and lldbValueObject, which is unfortunate
but probably unavoidable because so many things in LLDB rely on
ValueObject. We already have cycles and these libraries are never built
as dylibs so while this doesn't improve the situation, it also doesn't
make things worse.
The header includes were updated with the following command:
```
find . -type f -exec sed -i.bak "s%include \"lldb/Core/ValueObject%include \"lldb/ValueObject/ValueObject%" '{}' \;
```
This commit is contained in:
committed by
GitHub
parent
a31ce36f56
commit
b852fb1ec5
@@ -9,7 +9,6 @@
|
||||
#ifndef LLDB_CORE_IOHANDLER_H
|
||||
#define LLDB_CORE_IOHANDLER_H
|
||||
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Host/Config.h"
|
||||
#include "lldb/Utility/CompletionRequest.h"
|
||||
#include "lldb/Utility/Flags.h"
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
|
||||
#include "lldb/lldb-public.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/DataFormatters/FormatClasses.h"
|
||||
#include "lldb/DataFormatters/TypeFormat.h"
|
||||
#include "lldb/DataFormatters/TypeSummary.h"
|
||||
@@ -25,6 +24,7 @@
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/RegularExpression.h"
|
||||
#include "lldb/Utility/StringLexer.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-public.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
namespace lldb_private {
|
||||
class TypeFormatImpl {
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-public.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Utility/StructuredData.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
namespace lldb_private {
|
||||
class SyntheticChildrenFrontEnd {
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-public.h"
|
||||
#include "llvm/Support/ExtensibleRTTI.h"
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
#ifndef LLDB_INTERPRETER_OPTIONGROUPVALUEOBJECTDISPLAY_H
|
||||
#define LLDB_INTERPRETER_OPTIONGROUPVALUEOBJECTDISPLAY_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Interpreter/Options.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
|
||||
@@ -14,11 +14,11 @@
|
||||
#include "lldb/Breakpoint/BreakpointResolverName.h"
|
||||
#include "lldb/Core/PluginInterface.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Expression/LLVMUserExpression.h"
|
||||
#include "lldb/Symbol/DeclVendor.h"
|
||||
#include "lldb/Target/ExecutionContextScope.h"
|
||||
#include "lldb/Target/Runtime.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-private.h"
|
||||
#include "lldb/lldb-public.h"
|
||||
#include <optional>
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
#include "lldb/Utility/Flags.h"
|
||||
|
||||
#include "lldb/Core/FormatEntity.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Symbol/SymbolContext.h"
|
||||
#include "lldb/Target/ExecutionContextScope.h"
|
||||
#include "lldb/Target/StackID.h"
|
||||
@@ -24,6 +23,7 @@
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/Utility/UserID.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
#ifndef LLDB_TARGET_STACKFRAMERECOGNIZER_H
|
||||
#define LLDB_TARGET_STACKFRAMERECOGNIZER_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Symbol/VariableList.h"
|
||||
#include "lldb/Target/StopInfo.h"
|
||||
#include "lldb/Utility/StructuredData.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
#include "lldb/lldb-private-forward.h"
|
||||
#include "lldb/lldb-public.h"
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECT_H
|
||||
#define LLDB_CORE_VALUEOBJECT_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECT_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECT_H
|
||||
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
@@ -1004,8 +1004,8 @@ protected:
|
||||
} m_flags;
|
||||
|
||||
friend class ValueObjectChild;
|
||||
friend class ExpressionVariable; // For SetName
|
||||
friend class Target; // For SetName
|
||||
friend class ExpressionVariable; // For SetName
|
||||
friend class Target; // For SetName
|
||||
friend class ValueObjectConstResultImpl;
|
||||
friend class ValueObjectSynthetic; // For ClearUserVisibleData
|
||||
|
||||
@@ -1079,7 +1079,7 @@ protected:
|
||||
void SetPreferredDisplayLanguageIfNeeded(lldb::LanguageType);
|
||||
|
||||
protected:
|
||||
virtual void DoUpdateChildrenAddressType(ValueObject &valobj){};
|
||||
virtual void DoUpdateChildrenAddressType(ValueObject &valobj) {};
|
||||
|
||||
private:
|
||||
virtual CompilerType MaybeCalculateCompleteType();
|
||||
@@ -1100,4 +1100,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECT_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECT_H
|
||||
@@ -6,11 +6,11 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTCAST_H
|
||||
#define LLDB_CORE_VALUEOBJECTCAST_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTCAST_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTCAST_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
@@ -27,8 +27,7 @@ class ValueObjectCast : public ValueObject {
|
||||
public:
|
||||
~ValueObjectCast() override;
|
||||
|
||||
static lldb::ValueObjectSP Create(ValueObject &parent,
|
||||
ConstString name,
|
||||
static lldb::ValueObjectSP Create(ValueObject &parent, ConstString name,
|
||||
const CompilerType &cast_type);
|
||||
|
||||
std::optional<uint64_t> GetByteSize() override;
|
||||
@@ -64,4 +63,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTCAST_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTCAST_H
|
||||
@@ -6,10 +6,10 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTCHILD_H
|
||||
#define LLDB_CORE_VALUEOBJECTCHILD_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTCHILD_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTCHILD_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
@@ -76,10 +76,9 @@ protected:
|
||||
friend class ValueObjectVTable;
|
||||
|
||||
ValueObjectChild(ValueObject &parent, const CompilerType &compiler_type,
|
||||
ConstString name, uint64_t byte_size,
|
||||
int32_t byte_offset, uint32_t bitfield_bit_size,
|
||||
uint32_t bitfield_bit_offset, bool is_base_class,
|
||||
bool is_deref_of_parent,
|
||||
ConstString name, uint64_t byte_size, int32_t byte_offset,
|
||||
uint32_t bitfield_bit_size, uint32_t bitfield_bit_offset,
|
||||
bool is_base_class, bool is_deref_of_parent,
|
||||
AddressType child_ptr_or_ref_addr_type,
|
||||
uint64_t language_flags);
|
||||
|
||||
@@ -89,4 +88,4 @@ protected:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTCHILD_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTCHILD_H
|
||||
@@ -6,15 +6,15 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTCONSTRESULT_H
|
||||
#define LLDB_CORE_VALUEOBJECTCONSTRESULT_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULT_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULT_H
|
||||
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectConstResultImpl.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResultImpl.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
@@ -50,10 +50,11 @@ public:
|
||||
lldb::ByteOrder byte_order, uint32_t addr_size,
|
||||
lldb::addr_t address = LLDB_INVALID_ADDRESS);
|
||||
|
||||
static lldb::ValueObjectSP
|
||||
Create(ExecutionContextScope *exe_scope, const CompilerType &compiler_type,
|
||||
ConstString name, lldb::addr_t address,
|
||||
AddressType address_type, uint32_t addr_byte_size);
|
||||
static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
|
||||
const CompilerType &compiler_type,
|
||||
ConstString name, lldb::addr_t address,
|
||||
AddressType address_type,
|
||||
uint32_t addr_byte_size);
|
||||
|
||||
static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
|
||||
Value &value, ConstString name,
|
||||
@@ -162,4 +163,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTCONSTRESULT_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULT_H
|
||||
@@ -6,13 +6,13 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTCONSTRESULTCAST_H
|
||||
#define LLDB_CORE_VALUEOBJECTCONSTRESULTCAST_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTCAST_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTCAST_H
|
||||
|
||||
#include "lldb/Core/ValueObjectCast.h"
|
||||
#include "lldb/Core/ValueObjectConstResultImpl.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObjectCast.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResultImpl.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
#include "lldb/lldb-types.h"
|
||||
@@ -72,4 +72,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTCONSTRESULTCAST_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTCAST_H
|
||||
@@ -6,13 +6,13 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTCONSTRESULTCHILD_H
|
||||
#define LLDB_CORE_VALUEOBJECTCONSTRESULTCHILD_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTCHILD_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTCHILD_H
|
||||
|
||||
#include "lldb/Core/ValueObjectChild.h"
|
||||
#include "lldb/Core/ValueObjectConstResultImpl.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObjectChild.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResultImpl.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
#include "lldb/lldb-types.h"
|
||||
@@ -28,14 +28,11 @@ class ValueObject;
|
||||
// A child of a ValueObjectConstResult.
|
||||
class ValueObjectConstResultChild : public ValueObjectChild {
|
||||
public:
|
||||
ValueObjectConstResultChild(ValueObject &parent,
|
||||
const CompilerType &compiler_type,
|
||||
ConstString name, uint32_t byte_size,
|
||||
int32_t byte_offset, uint32_t bitfield_bit_size,
|
||||
uint32_t bitfield_bit_offset, bool is_base_class,
|
||||
bool is_deref_of_parent,
|
||||
lldb::addr_t live_address,
|
||||
uint64_t language_flags);
|
||||
ValueObjectConstResultChild(
|
||||
ValueObject &parent, const CompilerType &compiler_type, ConstString name,
|
||||
uint32_t byte_size, int32_t byte_offset, uint32_t bitfield_bit_size,
|
||||
uint32_t bitfield_bit_offset, bool is_base_class, bool is_deref_of_parent,
|
||||
lldb::addr_t live_address, uint64_t language_flags);
|
||||
|
||||
~ValueObjectConstResultChild() override;
|
||||
|
||||
@@ -81,4 +78,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTCONSTRESULTCHILD_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTCHILD_H
|
||||
@@ -6,8 +6,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTCONSTRESULTIMPL_H
|
||||
#define LLDB_CORE_VALUEOBJECTCONSTRESULTIMPL_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTIMPL_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTIMPL_H
|
||||
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
@@ -22,7 +22,7 @@ class CompilerType;
|
||||
class DataExtractor;
|
||||
class Status;
|
||||
class ValueObject;
|
||||
}
|
||||
} // namespace lldb_private
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
@@ -77,4 +77,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTCONSTRESULTIMPL_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTCONSTRESULTIMPL_H
|
||||
@@ -6,14 +6,14 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTDYNAMICVALUE_H
|
||||
#define LLDB_CORE_VALUEOBJECTDYNAMICVALUE_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTDYNAMICVALUE_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTDYNAMICVALUE_H
|
||||
|
||||
#include "lldb/Core/Address.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Symbol/Type.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
@@ -126,4 +126,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTDYNAMICVALUE_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTDYNAMICVALUE_H
|
||||
@@ -6,8 +6,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTLIST_H
|
||||
#define LLDB_CORE_VALUEOBJECTLIST_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTLIST_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTLIST_H
|
||||
|
||||
#include "lldb/lldb-forward.h"
|
||||
#include "lldb/lldb-types.h"
|
||||
@@ -51,6 +51,7 @@ public:
|
||||
const std::vector<lldb::ValueObjectSP> &GetObjects() const {
|
||||
return m_value_objects;
|
||||
}
|
||||
|
||||
protected:
|
||||
typedef std::vector<lldb::ValueObjectSP> collection;
|
||||
// Classes that inherit from ValueObjectList can see and modify these
|
||||
@@ -59,4 +60,4 @@ protected:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTLIST_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTLIST_H
|
||||
@@ -6,13 +6,13 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTMEMORY_H
|
||||
#define LLDB_CORE_VALUEOBJECTMEMORY_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTMEMORY_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTMEMORY_H
|
||||
|
||||
#include "lldb/Core/Address.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
@@ -79,4 +79,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTMEMORY_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTMEMORY_H
|
||||
@@ -6,13 +6,13 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTREGISTER_H
|
||||
#define LLDB_CORE_VALUEOBJECTREGISTER_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTREGISTER_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTREGISTER_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
@@ -140,4 +140,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTREGISTER_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTREGISTER_H
|
||||
@@ -6,12 +6,12 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTSYNTHETICFILTER_H
|
||||
#define LLDB_CORE_VALUEOBJECTSYNTHETICFILTER_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTSYNTHETICFILTER_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTSYNTHETICFILTER_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
@@ -176,4 +176,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTSYNTHETICFILTER_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTSYNTHETICFILTER_H
|
||||
@@ -6,10 +6,10 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTUPDATER_H
|
||||
#define LLDB_CORE_VALUEOBJECTUPDATER_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTUPDATER_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTUPDATER_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
@@ -40,4 +40,4 @@ public:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTUPDATER_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTUPDATER_H
|
||||
@@ -6,10 +6,10 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTVTABLE_H
|
||||
#define LLDB_CORE_VALUEOBJECTVTABLE_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTVTABLE_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTVTABLE_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
@@ -104,4 +104,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTVTABLE_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTVTABLE_H
|
||||
@@ -6,10 +6,10 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLDB_CORE_VALUEOBJECTVARIABLE_H
|
||||
#define LLDB_CORE_VALUEOBJECTVARIABLE_H
|
||||
#ifndef LLDB_VALUEOBJECT_VALUEOBJECTVARIABLE_H
|
||||
#define LLDB_VALUEOBJECT_VALUEOBJECTVARIABLE_H
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
@@ -68,7 +68,7 @@ public:
|
||||
|
||||
protected:
|
||||
bool UpdateValue() override;
|
||||
|
||||
|
||||
void DoUpdateChildrenAddressType(ValueObject &valobj) override;
|
||||
|
||||
CompilerType GetCompilerTypeImpl() override;
|
||||
@@ -90,4 +90,4 @@ private:
|
||||
|
||||
} // namespace lldb_private
|
||||
|
||||
#endif // LLDB_CORE_VALUEOBJECTVARIABLE_H
|
||||
#endif // LLDB_VALUEOBJECT_VALUEOBJECTVARIABLE_H
|
||||
@@ -137,6 +137,7 @@ add_lldb_library(liblldb SHARED ${option_framework}
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbValueObject
|
||||
lldbVersion
|
||||
${LLDB_ALL_PLUGINS}
|
||||
LINK_COMPONENTS
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
#include "lldb/API/SBValue.h"
|
||||
#include "lldb/Core/AddressRange.h"
|
||||
#include "lldb/Core/AddressRangeListImpl.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/Symbol/Block.h"
|
||||
#include "lldb/Symbol/Function.h"
|
||||
#include "lldb/Symbol/SymbolContext.h"
|
||||
@@ -22,6 +21,7 @@
|
||||
#include "lldb/Target/StackFrame.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Utility/Instrumentation.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -17,9 +17,6 @@
|
||||
#include "Utils.h"
|
||||
#include "lldb/Core/Address.h"
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Expression/ExpressionVariable.h"
|
||||
#include "lldb/Expression/UserExpression.h"
|
||||
#include "lldb/Host/Host.h"
|
||||
@@ -41,6 +38,9 @@
|
||||
#include "lldb/Utility/Instrumentation.h"
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
|
||||
#include "lldb/API/SBAddress.h"
|
||||
#include "lldb/API/SBDebugger.h"
|
||||
|
||||
@@ -15,8 +15,6 @@
|
||||
#include "lldb/API/SBSymbolContextList.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/Section.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/Symbol/ObjectFile.h"
|
||||
#include "lldb/Symbol/SymbolFile.h"
|
||||
#include "lldb/Symbol/Symtab.h"
|
||||
@@ -25,6 +23,8 @@
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Utility/Instrumentation.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -41,9 +41,6 @@
|
||||
#include "lldb/Core/SearchFilter.h"
|
||||
#include "lldb/Core/Section.h"
|
||||
#include "lldb/Core/StructuredDataImpl.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/Host/Host.h"
|
||||
#include "lldb/Symbol/DeclVendor.h"
|
||||
#include "lldb/Symbol/ObjectFile.h"
|
||||
@@ -63,6 +60,9 @@
|
||||
#include "lldb/Utility/FileSpec.h"
|
||||
#include "lldb/Utility/ProcessInfo.h"
|
||||
#include "lldb/Utility/RegularExpression.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
|
||||
#include "Commands/CommandObjectBreakpoint.h"
|
||||
#include "lldb/Interpreter/CommandReturnObject.h"
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
#include "lldb/Breakpoint/BreakpointLocation.h"
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/StructuredDataImpl.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Interpreter/CommandInterpreter.h"
|
||||
#include "lldb/Symbol/CompileUnit.h"
|
||||
#include "lldb/Symbol/SymbolContext.h"
|
||||
@@ -43,6 +42,7 @@
|
||||
#include "lldb/Utility/State.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/Utility/StructuredData.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
|
||||
#include <memory>
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
#include "lldb/API/SBStream.h"
|
||||
#include "lldb/API/SBTypeEnumMember.h"
|
||||
#include "lldb/Core/Mangled.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Symbol/CompilerDecl.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Symbol/Type.h"
|
||||
@@ -23,6 +22,7 @@
|
||||
#include "lldb/Utility/Instrumentation.h"
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "llvm/ADT/APSInt.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
|
||||
@@ -21,8 +21,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/Section.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/DataFormatters/DataVisualization.h"
|
||||
#include "lldb/DataFormatters/DumpValueObjectOptions.h"
|
||||
#include "lldb/Symbol/Block.h"
|
||||
@@ -38,6 +36,8 @@
|
||||
#include "lldb/Utility/DataExtractor.h"
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "lldb/API/SBDebugger.h"
|
||||
#include "lldb/API/SBExpressionOptions.h"
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
#include "lldb/API/SBError.h"
|
||||
#include "lldb/API/SBStream.h"
|
||||
#include "lldb/API/SBValue.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Utility/Instrumentation.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
#include <vector>
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
#include "lldb/Breakpoint/StoppointCallbackContext.h"
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Expression/DiagnosticManager.h"
|
||||
#include "lldb/Expression/ExpressionVariable.h"
|
||||
#include "lldb/Expression/UserExpression.h"
|
||||
@@ -25,6 +24,7 @@
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -33,6 +33,7 @@ add_lldb_library(lldbBreakpoint NO_PLUGIN_DEPENDENCIES
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbValueObject
|
||||
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
|
||||
@@ -11,8 +11,6 @@
|
||||
#include "lldb/Breakpoint/StoppointCallbackContext.h"
|
||||
#include "lldb/Breakpoint/WatchpointResource.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/DataFormatters/DumpValueObjectOptions.h"
|
||||
#include "lldb/Expression/UserExpression.h"
|
||||
#include "lldb/Symbol/TypeSystem.h"
|
||||
@@ -22,6 +20,8 @@
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -13,6 +13,7 @@ add_subdirectory(Plugins)
|
||||
add_subdirectory(Symbol)
|
||||
add_subdirectory(Target)
|
||||
add_subdirectory(Utility)
|
||||
add_subdirectory(ValueObject)
|
||||
add_subdirectory(Version)
|
||||
|
||||
# Build API last. Since liblldb needs to link against every other target, it needs
|
||||
|
||||
@@ -53,6 +53,7 @@ add_lldb_library(lldbCommands NO_PLUGIN_DEPENDENCIES
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbValueObject
|
||||
lldbVersion
|
||||
|
||||
LINK_COMPONENTS
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
#include "CommandObjectDWIMPrint.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/DataFormatters/DumpValueObjectOptions.h"
|
||||
#include "lldb/Expression/ExpressionVariable.h"
|
||||
#include "lldb/Expression/UserExpression.h"
|
||||
@@ -19,6 +18,7 @@
|
||||
#include "lldb/Interpreter/OptionGroupValueObjectDisplay.h"
|
||||
#include "lldb/Target/StackFrame.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
#include "CommandObjectFrame.h"
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/DataFormatters/DataVisualization.h"
|
||||
#include "lldb/DataFormatters/ValueObjectPrinter.h"
|
||||
#include "lldb/Host/Config.h"
|
||||
@@ -30,6 +29,7 @@
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/Args.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
#include "CommandObjectMemoryTag.h"
|
||||
#include "lldb/Core/DumpDataExtractor.h"
|
||||
#include "lldb/Core/Section.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Expression/ExpressionVariable.h"
|
||||
#include "lldb/Host/OptionParser.h"
|
||||
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
|
||||
@@ -36,6 +35,7 @@
|
||||
#include "lldb/Utility/Args.h"
|
||||
#include "lldb/Utility/DataBufferHeap.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include <cinttypes>
|
||||
#include <memory>
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
#include "lldb/Core/ModuleSpec.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Section.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/DataFormatters/ValueObjectPrinter.h"
|
||||
#include "lldb/Host/OptionParser.h"
|
||||
#include "lldb/Interpreter/CommandInterpreter.h"
|
||||
@@ -56,6 +55,7 @@
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/Utility/StructuredData.h"
|
||||
#include "lldb/Utility/Timer.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
#include "lldb/lldb-private-enumerations.h"
|
||||
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
#include "CommandObjectThreadUtil.h"
|
||||
#include "CommandObjectTrace.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Host/OptionParser.h"
|
||||
#include "lldb/Interpreter/CommandInterpreter.h"
|
||||
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
|
||||
@@ -37,6 +36,7 @@
|
||||
#include "lldb/Target/Trace.h"
|
||||
#include "lldb/Target/TraceDumper.h"
|
||||
#include "lldb/Utility/State.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
#include "lldb/Breakpoint/Watchpoint.h"
|
||||
#include "lldb/Breakpoint/WatchpointList.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Host/OptionParser.h"
|
||||
#include "lldb/Interpreter/CommandInterpreter.h"
|
||||
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
|
||||
@@ -27,6 +26,7 @@
|
||||
#include "lldb/Target/StackFrame.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -55,21 +55,6 @@ add_lldb_library(lldbCore
|
||||
ThreadedCommunication.cpp
|
||||
UserSettingsController.cpp
|
||||
Value.cpp
|
||||
ValueObject.cpp
|
||||
ValueObjectCast.cpp
|
||||
ValueObjectChild.cpp
|
||||
ValueObjectConstResult.cpp
|
||||
ValueObjectConstResultCast.cpp
|
||||
ValueObjectConstResultChild.cpp
|
||||
ValueObjectConstResultImpl.cpp
|
||||
ValueObjectDynamicValue.cpp
|
||||
ValueObjectList.cpp
|
||||
ValueObjectMemory.cpp
|
||||
ValueObjectRegister.cpp
|
||||
ValueObjectSyntheticFilter.cpp
|
||||
ValueObjectUpdater.cpp
|
||||
ValueObjectVariable.cpp
|
||||
ValueObjectVTable.cpp
|
||||
|
||||
DEPENDS
|
||||
clang-tablegen-targets
|
||||
@@ -83,6 +68,7 @@ add_lldb_library(lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbValueObject
|
||||
lldbPluginCPlusPlusLanguage
|
||||
lldbPluginObjCLanguage
|
||||
${LLDB_CURSES_LIBS}
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
#include "lldb/Core/DumpRegisterValue.h"
|
||||
#include "lldb/Core/DumpDataExtractor.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/DataFormatters/DumpValueObjectOptions.h"
|
||||
#include "lldb/Target/RegisterFlags.h"
|
||||
#include "lldb/Utility/DataExtractor.h"
|
||||
#include "lldb/Utility/Endian.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/lldb-private-types.h"
|
||||
#include "llvm/ADT/bit.h"
|
||||
|
||||
|
||||
@@ -13,8 +13,6 @@
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/DumpRegisterValue.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/DataFormatters/DataVisualization.h"
|
||||
#include "lldb/DataFormatters/FormatClasses.h"
|
||||
#include "lldb/DataFormatters/FormatManager.h"
|
||||
@@ -52,6 +50,8 @@
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/Utility/StringList.h"
|
||||
#include "lldb/Utility/StructuredData.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
#include "lldb/lldb-defines.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
#include <string>
|
||||
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/ValueObjectUpdater.h"
|
||||
#include "lldb/Host/File.h"
|
||||
#include "lldb/Utility/AnsiTerminal.h"
|
||||
#include "lldb/Utility/Predicate.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/Utility/StringList.h"
|
||||
#include "lldb/ValueObject/ValueObjectUpdater.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
|
||||
#include "lldb/Interpreter/CommandCompletions.h"
|
||||
@@ -42,8 +42,6 @@
|
||||
#include "lldb/Breakpoint/BreakpointLocation.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/Block.h"
|
||||
#include "lldb/Symbol/CompileUnit.h"
|
||||
#include "lldb/Symbol/Function.h"
|
||||
@@ -56,6 +54,8 @@
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/State.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#endif
|
||||
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
|
||||
@@ -22,7 +22,8 @@ add_lldb_library(lldbDataFormatters NO_PLUGIN_DEPENDENCIES
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
|
||||
lldbValueObject
|
||||
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
#include "lldb/DataFormatters/CXXFunctionPointer.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Target/ABI.h"
|
||||
#include "lldb/Target/SectionLoadList.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/lldb-enumerations.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
#include "lldb/DataFormatters/DumpValueObjectOptions.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
#include "lldb/DataFormatters/FormatManager.h"
|
||||
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/DataFormatters/FormattersHelpers.h"
|
||||
#include "lldb/DataFormatters/LanguageCategory.h"
|
||||
#include "lldb/Interpreter/ScriptInterpreter.h"
|
||||
@@ -17,6 +16,7 @@
|
||||
#include "lldb/Target/Language.h"
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
#include "lldb/DataFormatters/StringPrinter.h"
|
||||
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Target/Language.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/Support/ConvertUTF.h"
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
#include "lldb/lldb-public.h"
|
||||
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/DataFormatters/ValueObjectPrinter.h"
|
||||
#include "lldb/Interpreter/CommandInterpreter.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Target/StackFrame.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
|
||||
#include "lldb/DataFormatters/ValueObjectPrinter.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/DataFormatters/DataVisualization.h"
|
||||
#include "lldb/Interpreter/CommandInterpreter.h"
|
||||
#include "lldb/Target/Language.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include <cstdint>
|
||||
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
|
||||
#include "lldb/DataFormatters/VectorType.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/DataFormatters/FormattersHelpers.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Symbol/TypeSystem.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "lldb/Utility/LLDBAssert.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
|
||||
@@ -27,6 +27,7 @@ add_lldb_library(lldbExpression NO_PLUGIN_DEPENDENCIES
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbValueObject
|
||||
|
||||
LINK_COMPONENTS
|
||||
Core
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
|
||||
#include "lldb/Expression/FunctionCaller.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Expression/DiagnosticManager.h"
|
||||
#include "lldb/Expression/IRExecutionUnit.h"
|
||||
#include "lldb/Interpreter/CommandReturnObject.h"
|
||||
@@ -27,6 +25,8 @@
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/State.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ModuleSpec.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Expression/DiagnosticManager.h"
|
||||
#include "lldb/Expression/IRExecutionUnit.h"
|
||||
#include "lldb/Expression/IRMemoryMap.h"
|
||||
@@ -22,6 +21,7 @@
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
#include "lldb/Target/ABI.h"
|
||||
#include "lldb/Target/ExecutionContext.h"
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
#include "lldb/Expression/LLVMUserExpression.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Expression/DiagnosticManager.h"
|
||||
#include "lldb/Expression/ExpressionVariable.h"
|
||||
#include "lldb/Expression/IRExecutionUnit.h"
|
||||
@@ -33,6 +32,7 @@
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
|
||||
#include "lldb/Expression/Materializer.h"
|
||||
#include "lldb/Core/DumpDataExtractor.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/Expression/ExpressionVariable.h"
|
||||
#include "lldb/Symbol/Symbol.h"
|
||||
#include "lldb/Symbol/Type.h"
|
||||
@@ -22,6 +20,8 @@
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
#include "lldb/lldb-forward.h"
|
||||
|
||||
#include <memory>
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
#include <string>
|
||||
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Expression/DiagnosticManager.h"
|
||||
#include "lldb/Expression/ExpressionVariable.h"
|
||||
#include "lldb/Expression/IRExecutionUnit.h"
|
||||
@@ -39,6 +38,7 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/State.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "llvm/BinaryFormat/Dwarf.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -29,6 +28,7 @@
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "Utility/ARM64_DWARF_Registers.h"
|
||||
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -29,6 +28,7 @@
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "Utility/ARM64_DWARF_Registers.h"
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ add_lldb_library(lldbPluginABIAArch64 PLUGIN
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -22,9 +22,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -34,6 +31,9 @@
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
|
||||
#define DEFINE_REG_NAME(reg_num) ConstString(#reg_num).GetCString()
|
||||
#define DEFINE_REG_NAME_STR(reg_name) ConstString(reg_name).GetCString()
|
||||
|
||||
@@ -6,6 +6,7 @@ add_lldb_library(lldbPluginABIARC PLUGIN
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginProcessUtility
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -27,6 +26,7 @@
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "Plugins/Process/Utility/ARMDefines.h"
|
||||
#include "Utility/ARM_DWARF_Registers.h"
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -27,6 +26,7 @@
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "Plugins/Process/Utility/ARMDefines.h"
|
||||
#include "Utility/ARM_DWARF_Registers.h"
|
||||
|
||||
@@ -8,6 +8,7 @@ add_lldb_library(lldbPluginABIARM PLUGIN
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginProcessUtility
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -14,9 +14,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -28,6 +25,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -5,6 +5,7 @@ add_lldb_library(lldbPluginABIHexagon PLUGIN
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -12,9 +12,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -25,6 +22,9 @@
|
||||
#include "lldb/Utility/DataExtractor.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/TargetParser/Triple.h"
|
||||
|
||||
@@ -5,6 +5,7 @@ add_lldb_library(lldbPluginABIMSP430 PLUGIN
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -14,9 +14,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -29,6 +26,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#include <optional>
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -14,9 +14,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -29,6 +26,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#include <optional>
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -7,6 +7,7 @@ add_lldb_library(lldbPluginABIMips PLUGIN
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -14,9 +14,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -29,6 +26,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#include <optional>
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -17,9 +17,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -32,6 +29,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/Attr.h"
|
||||
|
||||
@@ -8,6 +8,7 @@ add_lldb_library(lldbPluginABIPowerPC PLUGIN
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginTypeSystemClang
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
#include "Utility/RISCV_DWARF_Registers.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
#include "lldb/Target/StackFrame.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#define DEFINE_REG_NAME(reg_num) ConstString(#reg_num).GetCString()
|
||||
#define DEFINE_REG_NAME_STR(reg_name) ConstString(reg_name).GetCString()
|
||||
|
||||
@@ -6,6 +6,7 @@ add_lldb_library(lldbPluginABIRISCV PLUGIN
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginProcessUtility
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -14,9 +14,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -29,6 +26,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#include <optional>
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -5,6 +5,7 @@ add_lldb_library(lldbPluginABISystemZ PLUGIN
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -26,6 +25,7 @@
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Scalar.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -27,6 +24,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#include <optional>
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -15,9 +15,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -30,6 +27,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
|
||||
#include <optional>
|
||||
#include <vector>
|
||||
|
||||
@@ -15,9 +15,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectMemory.h"
|
||||
#include "lldb/Core/ValueObjectRegister.h"
|
||||
#include "lldb/Symbol/UnwindPlan.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/RegisterContext.h"
|
||||
@@ -30,6 +27,9 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectMemory.h"
|
||||
#include "lldb/ValueObject/ValueObjectRegister.h"
|
||||
#include <optional>
|
||||
|
||||
using namespace lldb;
|
||||
|
||||
@@ -10,6 +10,7 @@ add_lldb_library(lldbPluginABIX86 PLUGIN
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
TargetParser
|
||||
|
||||
@@ -37,6 +37,7 @@ add_lldb_library(lldbPluginExpressionParserClang
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbValueObject
|
||||
lldbPluginCPlusPlusLanguage
|
||||
lldbPluginCPPRuntime
|
||||
lldbPluginObjCRuntime
|
||||
|
||||
@@ -20,8 +20,6 @@
|
||||
#include "lldb/Core/Address.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ModuleSpec.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Core/ValueObjectVariable.h"
|
||||
#include "lldb/Expression/DiagnosticManager.h"
|
||||
#include "lldb/Expression/Materializer.h"
|
||||
#include "lldb/Symbol/CompileUnit.h"
|
||||
@@ -47,6 +45,8 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegisterValue.h"
|
||||
#include "lldb/Utility/Status.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "lldb/ValueObject/ValueObjectVariable.h"
|
||||
#include "lldb/lldb-private-types.h"
|
||||
#include "lldb/lldb-private.h"
|
||||
#include "clang/AST/ASTConsumer.h"
|
||||
|
||||
@@ -8,9 +8,9 @@
|
||||
|
||||
#include "ClangExpressionUtil.h"
|
||||
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Target/StackFrame.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
namespace lldb_private {
|
||||
namespace ClangExpressionUtil {
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
#include "ClangExpressionVariable.h"
|
||||
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Target/ExecutionContext.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Utility/ConstString.h"
|
||||
#include "lldb/Utility/DataExtractor.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
||||
@@ -23,8 +23,6 @@
|
||||
|
||||
#include "Plugins/TypeSystem/Clang/TypeSystemClang.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Expression/IRExecutionUnit.h"
|
||||
#include "lldb/Interpreter/CommandReturnObject.h"
|
||||
#include "lldb/Symbol/Function.h"
|
||||
@@ -40,6 +38,8 @@
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/State.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
||||
|
||||
@@ -13,10 +13,10 @@
|
||||
|
||||
#include "lldb/Core/Address.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Expression/FunctionCaller.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/ValueObject/ValueObjectList.h"
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
#include "Plugins/TypeSystem/Clang/TypeSystemClang.h"
|
||||
#include "lldb/Core/Debugger.h"
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/ValueObjectConstResult.h"
|
||||
#include "lldb/Expression/ExpressionSourceCode.h"
|
||||
#include "lldb/Expression/IRExecutionUnit.h"
|
||||
#include "lldb/Expression/IRInterpreter.h"
|
||||
@@ -51,6 +50,7 @@
|
||||
#include "lldb/Utility/LLDBLog.h"
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/StreamString.h"
|
||||
#include "lldb/ValueObject/ValueObjectConstResult.h"
|
||||
|
||||
#include "clang/AST/DeclCXX.h"
|
||||
#include "clang/AST/DeclObjC.h"
|
||||
|
||||
@@ -8,5 +8,6 @@ add_lldb_library(lldbPluginInstrumentationRuntimeTSan PLUGIN
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
lldbPluginProcessUtility
|
||||
)
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginInterface.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Expression/UserExpression.h"
|
||||
#include "lldb/Host/StreamFile.h"
|
||||
#include "lldb/Interpreter/CommandReturnObject.h"
|
||||
@@ -31,6 +30,7 @@
|
||||
#include "lldb/Utility/Log.h"
|
||||
#include "lldb/Utility/RegularExpression.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
|
||||
#include <memory>
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ add_lldb_library(lldbPluginInstrumentationRuntimeUBSan PLUGIN
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbValueObject
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
#include "lldb/Core/Module.h"
|
||||
#include "lldb/Core/PluginInterface.h"
|
||||
#include "lldb/Core/PluginManager.h"
|
||||
#include "lldb/Core/ValueObject.h"
|
||||
#include "lldb/Expression/UserExpression.h"
|
||||
#include "lldb/Host/StreamFile.h"
|
||||
#include "lldb/Interpreter/CommandReturnObject.h"
|
||||
@@ -29,6 +28,7 @@
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/RegularExpression.h"
|
||||
#include "lldb/Utility/Stream.h"
|
||||
#include "lldb/ValueObject/ValueObject.h"
|
||||
#include <cctype>
|
||||
|
||||
#include <memory>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user