From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by sourceware.org (Postfix) with ESMTPS id 87AF83858D32 for ; Tue, 14 Nov 2023 13:26:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 87AF83858D32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=palves.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 87AF83858D32 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699968381; cv=none; b=JEo5lqSH/xRU+IVvDqMmn5XgZRxIyEARGfyxUgkJheU4BuEmo98hmC73KH7961tzQ6T3gnW4/o+c0kci5xKJaUlgCRMJ5+4TqTSSEXZYgAV8U6Jt21E8BIj2lXD6u37wKPossNaB5RzxAz/omlMKv90EKfs/rvapwxHzrJ/vxt4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699968381; c=relaxed/simple; bh=s46DCvf1wKvpRDcrE5xULwbK0QfN9xQyRS2Qlk1HNIY=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=xISGka6kM00J75P0aktD1kf3WI9z22AVFi+qaDnvAYPDoZJOTcMGsYcTHPIX/X1zCxBH1aVY1MsExOifjW9kh9+gaBAKzlYRkU7Lro04WzH+cyst8ImB2gQBG+WxCTmNDzOoKruw0ZaJdKHnghz5YGFsQquq2fiG2U8VrO9Fxdg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-40859dee28cso46482405e9.0 for ; Tue, 14 Nov 2023 05:26:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699968379; x=1700573179; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=i7PJ1xIukVW/fYX1CBc5gZ8d7o2zMNmZIoK9CB0LlE8=; b=keP2XQwOZOQEdxgmLLXwH88QpLcxWG4kdrW2TCoj6WM1H8lU6fpBgGE0IRljy45OQW OxG2icBdHHUTvCNre5kgHGCiug8ADzxjA6MjAYzjc+SBkXnJbOrQlgQ7eCcjDvOtJHxE YqzdZ9ABB0iq0lxuu1/1l6kUjTy/LrPYTGJQqLimB2HiQHf2LDZs7zotvZ58xKfMi52J jTFs7zBzDJeDQ8u+vjpvrImStgDhnCEyOzM5NGYy+lYgL7ry4VQvJyux/mrwkSCGdtTH J+/ks+tnI9kbip3olboCo4m2UDdt5w6nFNFlrtZPdhWi3Sv6yENQFsKWu66rvNVrhvQ1 dLXg== X-Gm-Message-State: AOJu0YwmcCT5TG0Oj9RdNGs/G+QEQqfhd+4rNV4eGEbfM9vGbfMC2POk /nw+c21LT7Ikz593OXLxzrpNBnKX5YCzJA== X-Google-Smtp-Source: AGHT+IEFur/CKgUGAC9skedHZ6KEi4SGCt+/AJObsOPyV3ElJZCuqmevroGMFaCgytFVnL/OtWC7vA== X-Received: by 2002:a05:600c:4f05:b0:409:637b:88e2 with SMTP id l5-20020a05600c4f0500b00409637b88e2mr8977189wmq.0.1699968379064; Tue, 14 Nov 2023 05:26:19 -0800 (PST) Received: from ?IPV6:2001:8a0:f91e:1a00:b524:7bcc:766c:ef6f? ([2001:8a0:f91e:1a00:b524:7bcc:766c:ef6f]) by smtp.gmail.com with ESMTPSA id z12-20020a056000110c00b0032db8cccd3asm7877216wrw.114.2023.11.14.05.26.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Nov 2023 05:26:18 -0800 (PST) Message-ID: <4ca9d82a-1989-43a1-bfc1-c1c4e6b40105@palves.net> Date: Tue, 14 Nov 2023 13:26:14 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [FYI/pushed v4 03/25] Step over clone syscall w/ breakpoint, TARGET_WAITKIND_THREAD_CLONED Content-Language: en-US To: Guinevere Larsen , gdb-patches@sourceware.org Cc: Andrew Burgess References: <20231113150427.477431-1-pedro@palves.net> <20231113150427.477431-4-pedro@palves.net> <7c59b388-5ed0-ef55-a9f6-ea35066e15ba@redhat.com> From: Pedro Alves In-Reply-To: <7c59b388-5ed0-ef55-a9f6-ea35066e15ba@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,BODY_8BITS,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi! On 2023-11-14 12:55, Guinevere Larsen wrote: >> >> +gdb_test_multiple "catch syscall group:process" "catch process syscalls" { >> +    -re "The feature \'catch syscall\' is not supported.*\r\n$gdb_prompt $" { >> +    unsupported $gdb_test_name >> +    return >> +    } >> +    -re ".*$gdb_prompt $" { >> +    pass $gdb_test_name >> +    } >> +} > In the clang buildbot we're getting this output: > > (gdb) catch syscall group:process > warning: Can not parse XML syscalls information; XML support was disabled at compile time. > Unknown syscall group 'process'. > (gdb) PASS: gdb.threads/stepi-over-clone.exp: catch process syscalls > > This should be a failure, and should likely skip the next few tests. > > I don't know Meh. I guess we should make it UNSUPPORTED and bail. But, really that is just likely to make us not notice GDB wasn't built with XML support. There's really no good reason for that nowadays. It's not like expat is a complicated dependency. That buildbot should be fixed to configure gdb with libexpat available, IMO. Or could it be that expat is supposedly available but it fails to build with Clang? That would be very surprising, though.