summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2014-08-28 15:46:54 +0000
committerTodd Fiala <todd.fiala@gmail.com>2014-08-28 15:46:54 +0000
commita9882cee50d3ba5716ca39ba831b43ea82c34183 (patch)
tree8b8d40a7af353787acc35496d9f795feaae11ef0 /lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
parenta8833f0c28c86c86d1d059484fe0f44d371eaa47 (diff)
downloadbcm5719-llvm-a9882cee50d3ba5716ca39ba831b43ea82c34183.tar.gz
bcm5719-llvm-a9882cee50d3ba5716ca39ba831b43ea82c34183.zip
llgs: add proper exec support for Linux.
This change: * properly captures execs in NativeProcessLinux. * clears out all non-main-thread thread metadata in NativeProcessLinux on exec. * adds a DidExec() method to the NativeProcessProtocol delegate. * clears out the auxv data cache when we exec (on Linux). This is a small part of the llgs for local Linux debugging work going on here: https://github.com/tfiala/lldb/tree/dev-llgs-local I'm breaking it into small patches. llvm-svn: 216670
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeThreadLinux.h')
-rw-r--r--lldb/source/Plugins/Process/Linux/NativeThreadLinux.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h b/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
index 1a9fc4e868c..bed530dbe9f 100644
--- a/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
+++ b/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
@@ -65,6 +65,9 @@ namespace lldb_private
SetStoppedBySignal (uint32_t signo);
void
+ SetStoppedByExec ();
+
+ void
SetStoppedByBreakpoint ();
bool
OpenPOWER on IntegriCloud