summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorDavid Tenty <daltenty@ibm.com>2019-07-24 15:04:27 +0000
committerDavid Tenty <daltenty@ibm.com>2019-07-24 15:04:27 +0000
commitb9179ff8576d5d2aac336073e1118bed4f5ef009 (patch)
treef92e38ecfcc29813f5980d8a05f56781cb34f245 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent4fdcabf259c4ab94654e6cd5d95d0e0313159c70 (diff)
downloadbcm5719-llvm-b9179ff8576d5d2aac336073e1118bed4f5ef009.tar.gz
bcm5719-llvm-b9179ff8576d5d2aac336073e1118bed4f5ef009.zip
[AIX][lit] Don't depend on psutil on AIX
Summary: On AIX psutil can run into problems with permissions to read the process tree, which causes problems for python timeout tests which need to kill off a test and it's children. This patch adds a workaround by invoking shell via subprocess and using a platform specific option to ps to list all the descendant processes so we can kill them. We add some checks so lit can tell whether timeout tests are supported with out exposing whether we are utilizing the psutil implementation or the alternative. Reviewers: hubert.reinterpretcast, andusy, davide, delcypher Reviewed By: delcypher Subscribers: davide, delcypher, christof, lldb-commits, libcxx-commits, llvm-commits Tags: #lldb, #libc, #llvm Differential Revision: https://reviews.llvm.org/D64251 llvm-svn: 366912
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud