diff options
author | Todd Fiala <todd.fiala@gmail.com> | 2014-08-28 15:46:54 +0000 |
---|---|---|
committer | Todd Fiala <todd.fiala@gmail.com> | 2014-08-28 15:46:54 +0000 |
commit | a9882cee50d3ba5716ca39ba831b43ea82c34183 (patch) | |
tree | 8b8d40a7af353787acc35496d9f795feaae11ef0 /lldb/source/Plugins/Process/Linux/NativeThreadLinux.h | |
parent | a8833f0c28c86c86d1d059484fe0f44d371eaa47 (diff) | |
download | bcm5719-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.h | 3 |
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 |