From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10678 Path: news.gmane.org!.POSTED!not-for-mail From: "LeMay, Michael" Newsgroups: gmane.linux.lib.musl.general Subject: [RFC PATCH v2 0/2] Segmentation-hardened SafeStack support Date: Fri, 28 Oct 2016 20:09:19 +0000 Message-ID: <390CE752059EB848A71F4F676EBAB76D3AC263B8@ORSMSX114.amr.corp.intel.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1477685530 17815 195.159.176.226 (28 Oct 2016 20:12:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 28 Oct 2016 20:12:10 +0000 (UTC) To: "musl@lists.openwall.com" Original-X-From: musl-return-10691-gllmg-musl=m.gmane.org@lists.openwall.com Fri Oct 28 22:12:07 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1c0DV7-0001DP-Mn for gllmg-musl@m.gmane.org; Fri, 28 Oct 2016 22:11:41 +0200 Original-Received: (qmail 26498 invoked by uid 550); 28 Oct 2016 20:11:42 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 26469 invoked from network); 28 Oct 2016 20:11:40 -0000 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,411,1473145200"; d="scan'208";a="24959704" Thread-Topic: [RFC PATCH v2 0/2] Segmentation-hardened SafeStack support Thread-Index: AdIxVpl/7YyNRrRHSKS5mKKUDbPkoQ== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.140] Xref: news.gmane.org gmane.linux.lib.musl.general:10678 Archived-At: This series of patches adds support for the separate stack segment feature = that I have submitted to LLVM. I sought to address the feedback from Nagy by defining the "ss" subarch whe= n this feature is enabled. Michael LeMay (2): add support for separate stack segment avoid invoking vDSO when separate stack segment is enabled Makefile | 31 ++++++- arch/i386/syscall_arch.h | 9 ++ configure | 10 +++ src/env/__libc_start_main.c | 6 ++ src/internal/i386/separate_stack_seg.c | 151 +++++++++++++++++++++++++++++= ++++ src/internal/safe_stack.c | 25 +++++- src/thread/i386/clone.s | 3 +- 7 files changed, 228 insertions(+), 7 deletions(-) create mode 100644 src/internal/i386/separate_stack_seg.c --=20 2.7.4