From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 9E88F46970E for ; Tue, 4 Feb 2020 17:31:50 +0300 (MSK) Received: by mail-lj1-f181.google.com with SMTP id r19so18851884ljg.3 for ; Tue, 04 Feb 2020 06:31:50 -0800 (PST) From: Cyrill Gorcunov Date: Tue, 4 Feb 2020 17:31:43 +0300 Message-Id: <20200204143147.20791-1-gorcunov@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH v3 0/4] fiber: Handle stack madvise/mprotect errors List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tml issue https://github.com/tarantool/tarantool/issues/4722 branch gorcunov/gh-4722-mprotect-diag-error-3 In v3 we've added tests Cyrill Gorcunov (4): fiber: use diag_ logger in fiber_madvise/mprotect failures fiber: leak stack if we unable to revert guard page errinj: add ERRINJ_FIBER_MADVISE and ERRINJ_FIBER_MPROTECT test: unit/fiber -- add madvise, mprotect tests src/lib/core/errinj.h | 2 + src/lib/core/fiber.c | 94 +- test/box/errinj.result | 2616 +++++++++++++++++++++------------------- test/unit/fiber.cc | 51 + 4 files changed, 1489 insertions(+), 1274 deletions(-) -- 2.20.1