From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2811 invoked by alias); 6 Jun 2017 10:58:46 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 1790 invoked by uid 89); 6 Jun 2017 10:58:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=Hx-languages-length:632, raising, H*c:application X-HELO: vmicros1.altlinux.org Date: Tue, 06 Jun 2017 10:58:00 -0000 From: "Dmitry V. Levin" To: Andreas Schwab Cc: Stefan Liebler , libc-alpha@sourceware.org, Carlos O'Donell Subject: Re: [PATCH] S390: Sync ptrace.h with kernel. [BZ #21539] Message-ID: <20170606105845.GB20285@altlinux.org> Mail-Followup-To: Andreas Schwab , Stefan Liebler , libc-alpha@sourceware.org, Carlos O'Donell References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="61jdw2sOBCFtR2d/" Content-Disposition: inline In-Reply-To: X-SW-Source: 2017-06/txt/msg00203.txt.bz2 --61jdw2sOBCFtR2d/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 600 On Tue, Jun 06, 2017 at 12:44:04PM +0200, Andreas Schwab wrote: > On Jun 06 2017, Stefan Liebler wrote: [...] > > +static void > > +tracer_func (int pid) > > +{ > > + unsigned long last_break; > > + ptrace_area parea; > > + gregset_t regs; > > + int status; > > + > > + while (1) > > + { > > + /* Wait for the tracee to be stopped or exited. */ > > + wait (&status); >=20 > Doesn't that need to use WUNTRACED? No, it doesn't: as the tracee has called PTRACE_TRACEME before raising SIGSTOP, there is going to be a ptrace signal delivery stop. --=20 ldv --61jdw2sOBCFtR2d/ Content-Type: application/pgp-signature; name="signature.asc" Content-length: 801 -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJZNorlAAoJEAVFT+BVnCUIAqQP/3sW41Y8rAKriIbZc6aNOHBH HFvkSYLaOBMDZi1Qil49kSu//44Vp8CnqPKKBza4h5AQoHXoWe1e0krAWRqWy6vD jq/uRmjUMDnkVsa6WhmmqHuabSB7o0UT2L0wqXWg0Ce+8BlZyg2jPa9LO5KNvvNb eEmJweH5Wks2kxNhtrBRpNIvdba8RloWvn01X4/styjzAxWyQou081TDQoQf55tR D7LnJkjQpIAsRlsuY7Csk40N3+OlrWybv9hla7yZBpgwoRe8gT666ag1L1qjcNfC 96LB878AD8vulfDOlk+8h+R/XSiMig8uLlXhJUV6zMzGe7kvglFDxx1NHZMScCJq nZNQPC7+nRv91Sqf4Fhi2yzrWAP605MaReZAcJV9OzdXi1Jd5LQmmk5yceLLYxQx zhBR5+QaLivWGPzWjAe6K8ThVCvWSNOkvLI2MV+KlRaZ6+VeXD+XXjHsEirxpPvZ jzWtIERzCbNnaUEM/p8chuYZzP1CHBztOWa3sP5xBIWGyMsGhp8jZI62wziEBcSX 72NR2diIm5lIWhFBwdAtvzegury0Kmu+BHAmZFG+ySipamiJGrqa+b9Ps1qk1HTo W2CUWTUP1C97GRQkeG7/VCSi1KkC1vhr+3NvLrq79ae5qnw3N7aLe5XH5Bq5yYri LoUKsLf+7utqRiUkQ9Ws =XZUI -----END PGP SIGNATURE----- --61jdw2sOBCFtR2d/--