aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-05-14 01:50:35 +0000
committerGreg Clayton <gclayton@apple.com>2011-05-14 01:50:35 +0000
commit2a48f525cdbd043ac6be814542a034aa09d25e0b (patch)
treed145a110aede294740bfa6f4fe678da78adff488 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
parenta16b5be727be41439f086ca466bf3d5a726bd288 (diff)
downloadllvm-2a48f525cdbd043ac6be814542a034aa09d25e0b.tar.gz
llvm-2a48f525cdbd043ac6be814542a034aa09d25e0b.tar.bz2
llvm-2a48f525cdbd043ac6be814542a034aa09d25e0b.zip
Expand the ABI prepare trivial function call to allow 6 simple args.
llvm-svn: 131334
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
index d8f317ae7e15..e1d17be81050 100644
--- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
+++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
@@ -305,6 +305,18 @@ public:
bool
SetCurrentThreadForRun (int tid);
+ lldb_private::LazyBool
+ SupportsAllocateMemory () const
+ {
+ return m_supports__M;
+ }
+
+ lldb_private::LazyBool
+ SupportsDeallocateMemory () const
+ {
+ return m_supports__m;
+ }
+
protected:
//------------------------------------------------------------------
@@ -319,6 +331,9 @@ protected:
lldb_private::LazyBool m_supports_vCont_s;
lldb_private::LazyBool m_supports_vCont_S;
lldb_private::LazyBool m_qHostInfo_is_valid;
+ lldb_private::LazyBool m_supports__m;
+ lldb_private::LazyBool m_supports__M;
+
bool
m_supports_qProcessInfoPID:1,
m_supports_qfProcessInfo:1,
@@ -330,6 +345,7 @@ protected:
m_supports_z2:1,
m_supports_z3:1,
m_supports_z4:1;
+
lldb::tid_t m_curr_tid; // Current gdb remote protocol thread index for all other operations
lldb::tid_t m_curr_tid_run; // Current gdb remote protocol thread index for continue, step, etc