From dde1d9a6b77547e82c7113509934a5672118d653 Mon Sep 17 00:00:00 2001 From: Stella Stamenova Date: Thu, 9 May 2019 19:49:26 +0000 Subject: Fix TestVSCode_attach on Linux The test is failing sometimes because the debugger is failing to attach for lack of permissions. The fix is to call lldb_enable_attach inside the inferior main function llvm-svn: 360371 --- .../Python/lldbsuite/test/tools/lldb-vscode/attach/main.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'lldb/packages/Python/lldbsuite/test') diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/main.c b/lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/main.c index 123ead2fa65..4f50f754615 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/main.c +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/main.c @@ -1,8 +1,11 @@ #include #include -int main(int argc, char const *argv[]) { - printf("pid = %i\n", getpid()); - sleep(10); - return 0; // breakpoint 1 +int main(int argc, char const *argv[]) +{ + lldb_enable_attach(); + + printf("pid = %i\n", getpid()); + sleep(10); + return 0; // breakpoint 1 } -- cgit v1.2.3