summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/interface
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/scripts/Python/interface')
-rw-r--r--lldb/scripts/Python/interface/SBBreakpoint.i6
-rw-r--r--lldb/scripts/Python/interface/SBBroadcaster.i6
-rw-r--r--lldb/scripts/Python/interface/SBCompileUnit.i6
-rw-r--r--lldb/scripts/Python/interface/SBDeclaration.i6
-rw-r--r--lldb/scripts/Python/interface/SBFunction.i6
-rw-r--r--lldb/scripts/Python/interface/SBLineEntry.i6
-rw-r--r--lldb/scripts/Python/interface/SBModule.i6
-rw-r--r--lldb/scripts/Python/interface/SBSection.i6
-rw-r--r--lldb/scripts/Python/interface/SBSymbol.i6
-rw-r--r--lldb/scripts/Python/interface/SBTarget.i6
-rw-r--r--lldb/scripts/Python/interface/SBThread.i6
-rw-r--r--lldb/scripts/Python/interface/SBTypeFilter.i6
-rw-r--r--lldb/scripts/Python/interface/SBTypeFormat.i8
-rw-r--r--lldb/scripts/Python/interface/SBTypeNameSpecifier.i8
-rw-r--r--lldb/scripts/Python/interface/SBTypeSummary.i6
-rw-r--r--lldb/scripts/Python/interface/SBTypeSynthetic.i6
16 files changed, 98 insertions, 2 deletions
diff --git a/lldb/scripts/Python/interface/SBBreakpoint.i b/lldb/scripts/Python/interface/SBBreakpoint.i
index cf566d2ac51..08a1f9684af 100644
--- a/lldb/scripts/Python/interface/SBBreakpoint.i
+++ b/lldb/scripts/Python/interface/SBBreakpoint.i
@@ -189,6 +189,12 @@ public:
bool
GetDescription (lldb::SBStream &description);
+ bool
+ operator == (const lldb::SBBreakpoint& rhs);
+
+ bool
+ operator != (const lldb::SBBreakpoint& rhs);
+
static bool
EventIsBreakpointEvent (const lldb::SBEvent &event);
diff --git a/lldb/scripts/Python/interface/SBBroadcaster.i b/lldb/scripts/Python/interface/SBBroadcaster.i
index ece38f602c4..b5e25b6d520 100644
--- a/lldb/scripts/Python/interface/SBBroadcaster.i
+++ b/lldb/scripts/Python/interface/SBBroadcaster.i
@@ -57,6 +57,12 @@ public:
bool
RemoveListener (const lldb::SBListener &listener, uint32_t event_mask = UINT32_MAX);
+
+ bool
+ operator == (const lldb::SBBroadcaster &rhs) const;
+
+ bool
+ operator != (const lldb::SBBroadcaster &rhs) const;
};
} // namespace lldb
diff --git a/lldb/scripts/Python/interface/SBCompileUnit.i b/lldb/scripts/Python/interface/SBCompileUnit.i
index 95d68a640b8..3bfaf70b997 100644
--- a/lldb/scripts/Python/interface/SBCompileUnit.i
+++ b/lldb/scripts/Python/interface/SBCompileUnit.i
@@ -89,6 +89,12 @@ public:
bool
GetDescription (lldb::SBStream &description);
+ bool
+ operator == (const lldb::SBCompileUnit &rhs) const;
+
+ bool
+ operator != (const lldb::SBCompileUnit &rhs) const;
+
%pythoncode %{
__swig_getmethods__["file"] = GetFileSpec
if _newclass: file = property(GetFileSpec, None, doc='''A read only property that returns the same result an lldb object that represents the source file (lldb.SBFileSpec) for the compile unit.''')
diff --git a/lldb/scripts/Python/interface/SBDeclaration.i b/lldb/scripts/Python/interface/SBDeclaration.i
index a3709aef9e1..87e2f8ec670 100644
--- a/lldb/scripts/Python/interface/SBDeclaration.i
+++ b/lldb/scripts/Python/interface/SBDeclaration.i
@@ -46,6 +46,12 @@ namespace lldb {
void
SetColumn (uint32_t column);
+ bool
+ operator == (const lldb::SBDeclaration &rhs) const;
+
+ bool
+ operator != (const lldb::SBDeclaration &rhs) const;
+
%pythoncode %{
__swig_getmethods__["file"] = GetFileSpec
if _newclass: file = property(GetFileSpec, None, doc='''A read only property that returns an lldb object that represents the file (lldb.SBFileSpec) for this line entry.''')
diff --git a/lldb/scripts/Python/interface/SBFunction.i b/lldb/scripts/Python/interface/SBFunction.i
index 0b4d1f2cbb4..33cc4481e7b 100644
--- a/lldb/scripts/Python/interface/SBFunction.i
+++ b/lldb/scripts/Python/interface/SBFunction.i
@@ -86,6 +86,12 @@ public:
bool
GetDescription (lldb::SBStream &description);
+ bool
+ operator == (const lldb::SBFunction &rhs) const;
+
+ bool
+ operator != (const lldb::SBFunction &rhs) const;
+
%pythoncode %{
def get_instructions_from_current_target (self):
return self.GetInstructions (target)
diff --git a/lldb/scripts/Python/interface/SBLineEntry.i b/lldb/scripts/Python/interface/SBLineEntry.i
index 0fe4e919191..ff6710952c4 100644
--- a/lldb/scripts/Python/interface/SBLineEntry.i
+++ b/lldb/scripts/Python/interface/SBLineEntry.i
@@ -77,6 +77,12 @@ public:
void
SetColumn (uint32_t column);
+ bool
+ operator == (const lldb::SBLineEntry &rhs) const;
+
+ bool
+ operator != (const lldb::SBLineEntry &rhs) const;
+
%pythoncode %{
__swig_getmethods__["file"] = GetFileSpec
if _newclass: file = property(GetFileSpec, None, doc='''A read only property that returns an lldb object that represents the file (lldb.SBFileSpec) for this line entry.''')
diff --git a/lldb/scripts/Python/interface/SBModule.i b/lldb/scripts/Python/interface/SBModule.i
index 6bdc2a0f26e..cb970d6af36 100644
--- a/lldb/scripts/Python/interface/SBModule.i
+++ b/lldb/scripts/Python/interface/SBModule.i
@@ -279,6 +279,12 @@ public:
GetVersion (uint32_t *versions,
uint32_t num_versions);
+ bool
+ operator == (const lldb::SBModule &rhs) const;
+
+ bool
+ operator != (const lldb::SBModule &rhs) const;
+
%pythoncode %{
class symbols_access(object):
re_compile_type = type(re.compile('.'))
diff --git a/lldb/scripts/Python/interface/SBSection.i b/lldb/scripts/Python/interface/SBSection.i
index 94b5800e1bd..cf41bdf2038 100644
--- a/lldb/scripts/Python/interface/SBSection.i
+++ b/lldb/scripts/Python/interface/SBSection.i
@@ -90,6 +90,12 @@ public:
bool
GetDescription (lldb::SBStream &description);
+ bool
+ operator == (const lldb::SBSection &rhs);
+
+ bool
+ operator != (const lldb::SBSection &rhs);
+
%pythoncode %{
def get_addr(self):
return SBAddress(self, 0)
diff --git a/lldb/scripts/Python/interface/SBSymbol.i b/lldb/scripts/Python/interface/SBSymbol.i
index a2cec0ec73e..f6db14c0ee5 100644
--- a/lldb/scripts/Python/interface/SBSymbol.i
+++ b/lldb/scripts/Python/interface/SBSymbol.i
@@ -62,6 +62,12 @@ public:
bool
IsSynthetic();
+ bool
+ operator == (const lldb::SBSymbol &rhs) const;
+
+ bool
+ operator != (const lldb::SBSymbol &rhs) const;
+
%pythoncode %{
def get_instructions_from_current_target (self):
return self.GetInstructions (target)
diff --git a/lldb/scripts/Python/interface/SBTarget.i b/lldb/scripts/Python/interface/SBTarget.i
index 8547b7b5365..e7dba2a7a00 100644
--- a/lldb/scripts/Python/interface/SBTarget.i
+++ b/lldb/scripts/Python/interface/SBTarget.i
@@ -742,6 +742,12 @@ public:
lldb::addr_t
GetStackRedZoneSize();
+ bool
+ operator == (const lldb::SBTarget &rhs) const;
+
+ bool
+ operator != (const lldb::SBTarget &rhs) const;
+
lldb::SBValue
EvaluateExpression (const char *expr, const lldb::SBExpressionOptions &options);
%pythoncode %{
diff --git a/lldb/scripts/Python/interface/SBThread.i b/lldb/scripts/Python/interface/SBThread.i
index 2f34153304f..91193df214a 100644
--- a/lldb/scripts/Python/interface/SBThread.i
+++ b/lldb/scripts/Python/interface/SBThread.i
@@ -202,6 +202,12 @@ public:
bool
GetStatus (lldb::SBStream &status) const;
+ bool
+ operator == (const lldb::SBThread &rhs) const;
+
+ bool
+ operator != (const lldb::SBThread &rhs) const;
+
%pythoncode %{
class frames_access(object):
'''A helper object that will lazily hand out frames for a thread when supplied an index.'''
diff --git a/lldb/scripts/Python/interface/SBTypeFilter.i b/lldb/scripts/Python/interface/SBTypeFilter.i
index fcf45edd618..083dfa8433a 100644
--- a/lldb/scripts/Python/interface/SBTypeFilter.i
+++ b/lldb/scripts/Python/interface/SBTypeFilter.i
@@ -55,6 +55,12 @@ namespace lldb {
bool
GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level);
+ bool
+ operator == (lldb::SBTypeFilter &rhs);
+
+ bool
+ operator != (lldb::SBTypeFilter &rhs);
+
%pythoncode %{
__swig_getmethods__["options"] = GetOptions
__swig_setmethods__["options"] = SetOptions
diff --git a/lldb/scripts/Python/interface/SBTypeFormat.i b/lldb/scripts/Python/interface/SBTypeFormat.i
index f9090155b55..9d2f1a675aa 100644
--- a/lldb/scripts/Python/interface/SBTypeFormat.i
+++ b/lldb/scripts/Python/interface/SBTypeFormat.i
@@ -46,7 +46,13 @@ namespace lldb {
bool
GetDescription (lldb::SBStream &description,
lldb::DescriptionLevel description_level);
-
+
+ bool
+ operator == (lldb::SBTypeFormat &rhs);
+
+ bool
+ operator != (lldb::SBTypeFormat &rhs);
+
%pythoncode %{
__swig_getmethods__["format"] = GetFormat
__swig_setmethods__["format"] = SetFormat
diff --git a/lldb/scripts/Python/interface/SBTypeNameSpecifier.i b/lldb/scripts/Python/interface/SBTypeNameSpecifier.i
index f9b0e6d792a..97d23ca172e 100644
--- a/lldb/scripts/Python/interface/SBTypeNameSpecifier.i
+++ b/lldb/scripts/Python/interface/SBTypeNameSpecifier.i
@@ -46,7 +46,13 @@ namespace lldb {
bool
GetDescription (lldb::SBStream &description,
lldb::DescriptionLevel description_level);
-
+
+ bool
+ operator == (lldb::SBTypeNameSpecifier &rhs);
+
+ bool
+ operator != (lldb::SBTypeNameSpecifier &rhs);
+
%pythoncode %{
__swig_getmethods__["name"] = GetName
if _newclass: name = property(GetName, None)
diff --git a/lldb/scripts/Python/interface/SBTypeSummary.i b/lldb/scripts/Python/interface/SBTypeSummary.i
index b3dde423478..9d6a0017c56 100644
--- a/lldb/scripts/Python/interface/SBTypeSummary.i
+++ b/lldb/scripts/Python/interface/SBTypeSummary.i
@@ -69,6 +69,12 @@ namespace lldb {
GetDescription (lldb::SBStream &description,
lldb::DescriptionLevel description_level);
+ bool
+ operator == (lldb::SBTypeSummary &rhs);
+
+ bool
+ operator != (lldb::SBTypeSummary &rhs);
+
%pythoncode %{
__swig_getmethods__["options"] = GetOptions
__swig_setmethods__["options"] = SetOptions
diff --git a/lldb/scripts/Python/interface/SBTypeSynthetic.i b/lldb/scripts/Python/interface/SBTypeSynthetic.i
index fae5c72d33a..e040cd55c97 100644
--- a/lldb/scripts/Python/interface/SBTypeSynthetic.i
+++ b/lldb/scripts/Python/interface/SBTypeSynthetic.i
@@ -57,6 +57,12 @@ namespace lldb {
GetDescription (lldb::SBStream &description,
lldb::DescriptionLevel description_level);
+ bool
+ operator == (lldb::SBTypeSynthetic &rhs);
+
+ bool
+ operator != (lldb::SBTypeSynthetic &rhs);
+
%pythoncode %{
__swig_getmethods__["options"] = GetOptions
__swig_setmethods__["options"] = SetOptions
OpenPOWER on IntegriCloud