[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