Revert "[lldb] Fix ^C handling in IOHandlerProcessSTDIO"

This reverts commit f93d861349 -- looks
like a bad application of `patch -p<level>`
This commit is contained in:
Pavel Labath 2022-03-18 08:42:10 +01:00
parent ab25757522
commit 53e9ee3027
3 changed files with 0 additions and 55 deletions

View File

@ -1 +0,0 @@
include Makefile.rules

View File

@ -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()

View File

@ -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;
}