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; -} _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits