[Lldb-commits] [lldb] 53e9ee3 - Revert "[lldb] Fix ^C handling in IOHandlerProcessSTDIO"
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Fri Mar 18 01:00:45 PDT 2022
Author: Pavel Labath
Date: 2022-03-18T08:58:30+01:00
New Revision: 53e9ee3027dbbee79585335f608bcf5b8f668d0a
URL: https://github.com/llvm/llvm-project/commit/53e9ee3027dbbee79585335f608bcf5b8f668d0a
DIFF: https://github.com/llvm/llvm-project/commit/53e9ee3027dbbee79585335f608bcf5b8f668d0a.diff
LOG: Revert "[lldb] Fix ^C handling in IOHandlerProcessSTDIO"
This reverts commit f93d861349f923f6b7ca1a425d3632eec1ff2a72 -- looks
like a bad application of `patch -p<level>`
Added:
Modified:
Removed:
lldb/lldb/test/API/iohandler/sigint/Makefile
lldb/lldb/test/API/iohandler/sigint/TestProcessIOHandlerInterrupt.py
lldb/lldb/test/API/iohandler/sigint/cat.cpp
################################################################################
diff --git a/lldb/lldb/test/API/iohandler/sigint/Makefile b/lldb/lldb/test/API/iohandler/sigint/Makefile
deleted file mode 100644
index 22f1051530f87..0000000000000
--- a/lldb/lldb/test/API/iohandler/sigint/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include Makefile.rules
diff --git a/lldb/lldb/test/API/iohandler/sigint/TestProcessIOHandlerInterrupt.py b/lldb/lldb/test/API/iohandler/sigint/TestProcessIOHandlerInterrupt.py
deleted file mode 100644
index f1bd76e348caf..0000000000000
--- a/lldb/lldb/test/API/iohandler/sigint/TestProcessIOHandlerInterrupt.py
+++ /dev/null
@@ -1,42 +0,0 @@
-"""
-Test sending SIGINT Process IOHandler
-"""
-
-import os
-
-import lldb
-from lldbsuite.test.decorators import *
-from lldbsuite.test.lldbtest import *
-from lldbsuite.test.lldbpexpect import PExpectTest
-
-class TestCase(PExpectTest):
-
- mydir = TestBase.compute_mydir(__file__)
-
- def test(self):
- self.build(dictionary={"CXX_SOURCES":"cat.cpp"})
- self.launch(executable=self.getBuildArtifact(), timeout=5)
-
- self.child.sendline("process launch")
- self.child.expect("Process .* launched")
-
- self.child.sendline("Hello cat")
- self.child.expect_exact("read: Hello cat")
-
- self.child.sendintr()
- self.child.expect("Process .* stopped")
- self.expect_prompt()
-
- self.expect("bt", substrs=["input_copy_loop"])
-
- self.child.sendline("continue")
- self.child.expect("Process .* resuming")
-
- self.child.sendline("Goodbye cat")
- self.child.expect_exact("read: Goodbye cat")
-
- self.child.sendeof()
- self.child.expect("Process .* exited")
- self.expect_prompt()
-
- self.quit()
diff --git a/lldb/lldb/test/API/iohandler/sigint/cat.cpp b/lldb/lldb/test/API/iohandler/sigint/cat.cpp
deleted file mode 100644
index 5a3d9380e3826..0000000000000
--- a/lldb/lldb/test/API/iohandler/sigint/cat.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <iostream>
-
-void input_copy_loop() {
- std::string str;
- while (std::getline(std::cin, str))
- std::cout << "read: " << str << std::endl;
-}
-
-int main() {
- input_copy_loop();
- return 0;
-}
More information about the lldb-commits
mailing list