diff options
author | Mark Salyzyn <salyzyn@google.com> | 2018-08-15 11:02:18 -0700 |
---|---|---|
committer | Mark Salyzyn <salyzyn@google.com> | 2018-08-28 13:13:50 -0700 |
commit | 4832a8bd76522a3930b0433276f9e342937c061c (patch) | |
tree | 85ebbf9a669e6643a422e768cec4608f848f4058 /llkd | |
parent | abf8ff7e81f8f45883cc55a7eeff56735c836be4 (diff) | |
download | system_core-4832a8bd76522a3930b0433276f9e342937c061c.tar.gz system_core-4832a8bd76522a3930b0433276f9e342937c061c.tar.bz2 system_core-4832a8bd76522a3930b0433276f9e342937c061c.zip |
llkd: clear PR_SET_DUMPABLE
Test: compile
Bug: 33808187
Bug: 111910505
Bug: 80502612
Change-Id: I21ed937d79b3eb81b67ad145664ea82413fb65fd
Diffstat (limited to 'llkd')
-rw-r--r-- | llkd/libllkd.cpp | 2 | ||||
-rw-r--r-- | llkd/llkd.cpp | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/llkd/libllkd.cpp b/llkd/libllkd.cpp index 48551f264..bb55d1fee 100644 --- a/llkd/libllkd.cpp +++ b/llkd/libllkd.cpp @@ -738,6 +738,8 @@ void llkLogConfig(void) { } void* llkThread(void* obj) { + prctl(PR_SET_DUMPABLE, 0); + LOG(INFO) << "started"; std::string name = std::to_string(::gettid()); diff --git a/llkd/llkd.cpp b/llkd/llkd.cpp index f10253d45..1920198a3 100644 --- a/llkd/llkd.cpp +++ b/llkd/llkd.cpp @@ -17,6 +17,7 @@ #include "llkd.h" #include <sched.h> +#include <sys/prctl.h> #include <unistd.h> #include <chrono> @@ -26,6 +27,8 @@ using namespace std::chrono; int main(int, char**) { + prctl(PR_SET_DUMPABLE, 0); + LOG(INFO) << "started"; bool enabled = llkInit(); |