From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id PIfsEPbYAmcTxAMAWB0awg (envelope-from ) for ; Sun, 06 Oct 2024 14:37:42 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=MKFNn2Qz; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 1BC5D1E356; Sun, 6 Oct 2024 14:37:42 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-7.8 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,URIBL_BLOCKED,URIBL_DBL_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id D7EFA1E05C for ; Sun, 6 Oct 2024 14:37:40 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4F38B385F032 for ; Sun, 6 Oct 2024 18:37:40 +0000 (GMT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTP id 599023858D20 for ; Sun, 6 Oct 2024 18:37:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 599023858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 599023858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1728239836; cv=none; b=Kg69K446q7pZCV6HDD4TmIx58PdIzi//VYocTwQXDfhLWINEGgQCiD8S0lxyY9L8ka57iKYMTe3iqi+Aap1guKc+O9pc+u/Jnru7twi/gvgxTQ9Ess/ZWPBnaLNlevIxpFf/04uXG1I6JaMrqvsMaO3HWwJsd0RwnYAUNUxt8ME= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1728239836; c=relaxed/simple; bh=7luAqDUnnA0sh+YaaWK1OoYH6+1/Nh6qUO0CPp7mV2c=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=AIr/udbyoDPhqXQQpteQVoacO+Fp814mceZIYewe56FBF0mOkCLjRgQc0KaOUfPEBr768BB3WCVjESgHQOBa1kU9hah50wUpJ5ys1/uuCH/rbfOZvLEnmDXO/l278Ds886iGZUqcq+k40GqLbS+I8zSy5m4PKIJgPqAkV52Y5y4= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1728239833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=z/V0PwTO6F/6kz9fSKJULJwmI6qUIXBbhydAdYH8sVw=; b=MKFNn2QzWYQ3zjDpxpr1KJKqnJpr4Z5kl4e1gxfGXQIPmgqxOz8rizSsWqjtGGlc2gi5QL JDIVR1fE/P8nufDdQkZgUJ+AlVqQY/lTzfVKOeJZho7X5Bw71NFsgbsFXbCS9C9yLn5/Ok bk2fZR9TluvdGqW0UiV8o9B+wimK5AE= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-360-xM6afTTsN0GzLkU7zv3gxA-1; Sun, 06 Oct 2024 14:37:12 -0400 X-MC-Unique: xM6afTTsN0GzLkU7zv3gxA-1 Received: by mail-ed1-f71.google.com with SMTP id 4fb4d7f45d1cf-5c8842f6339so3104573a12.0 for ; Sun, 06 Oct 2024 11:37:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728239830; x=1728844630; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=z/V0PwTO6F/6kz9fSKJULJwmI6qUIXBbhydAdYH8sVw=; b=n7WmJ9l/0KOv0hC5xpXSVa0L4El3Y9fgQkWRiM90oWcjoLPn+h/yP2HgVtxHdXW70b MoPtCCDqyCUpEmXsF+ByBwtfjmVTaVUXQjjrFgMNHEcAhz71z+MRabv2nw6ABv/Ssp8B Ox/qVgmysHMsI+QGLKZX9MpftQzdI4kLGStg+xwcwxfFeb2nkSy7SsUv748V+ruseMNS xm3E3KVUbF3mLrD+voqrqrd3VGt1AbOcmvq/o+hBo2xyiQH0Rd1r+N6YMXwHPjWnGgnj GPK/zdKYYxQ/s8eEkNGDwePFiTN15XWNHAX1dNN3vXR5MPJANgpdpo3bjAyfpNrJuNWV ulEg== X-Gm-Message-State: AOJu0YzxEQLuq+B7qA5HmI9XOSpROQGe0Qqf1jWMRwVg/IZbJXb3Mc4l P95hsGWMliFbtMp550luGnzcmPeYsK8lrsuaDTNSwyMtYw44B9BtjIlBpE9F5xg+ffq5TVQmwmA zLDZRL7BsklTAhx7/oocGTmSF+rf0a4RUMKNbaDtOkRRoSKOI68ZLB3tSKT/Vx2VQsJ8/0QJP8p 0Wr5tcCwQuPqNf1rTkaBjBqIC7zl9g0LVnSzRxtLvuYY8= X-Received: by 2002:a17:907:9281:b0:a90:c411:24e0 with SMTP id a640c23a62f3a-a991bd0bbf8mr1008357666b.23.1728239830414; Sun, 06 Oct 2024 11:37:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHN3gb1ZJgIloTi41K43aRXz1kV2OTeCuwuZysvknZ/hWA0WWy8geY10Rs9YSbBXSgnEZOf4Q== X-Received: by 2002:a17:907:9281:b0:a90:c411:24e0 with SMTP id a640c23a62f3a-a991bd0bbf8mr1008355366b.23.1728239829966; Sun, 06 Oct 2024 11:37:09 -0700 (PDT) Received: from localhost (243.223.159.143.dyn.plus.net. [143.159.223.243]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9958ffdb2dsm21085666b.12.2024.10.06.11.37.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Oct 2024 11:37:09 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [PATCH 0/3] Set osabi in remote target descriptions Date: Sun, 6 Oct 2024 19:37:04 +0100 Message-Id: X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org I tried doing some remote debugging of a Window machine from a Linux machine and ran into some problems caused by gdbserver failing to set the osabi in the target description that is sent to GDB. This series fixes this issue. Thanks, Andrew --- Andrew Burgess (3): gdbserver: make arch and osabi names gdb::unique_xmalloc_ptr gdb: make use of set_tdesc_osabi overload in features/ files gdbserver: pass osabi to GDB in target description gdb/features/mips-dsp-linux.c | 2 +- gdb/features/mips-linux.c | 2 +- gdb/features/or1k-linux.c | 2 +- gdb/features/sparc/sparc32-solaris.c | 2 +- gdb/features/sparc/sparc64-solaris.c | 2 +- gdb/target-descriptions.c | 2 +- gdbserver/linux-aarch32-tdesc.cc | 2 +- gdbserver/linux-aarch64-tdesc.cc | 3 ++- gdbserver/linux-arc-low.cc | 2 +- gdbserver/linux-arm-tdesc.cc | 2 +- gdbserver/linux-csky-low.cc | 2 +- gdbserver/linux-loongarch-low.cc | 2 +- gdbserver/linux-riscv-low.cc | 2 +- gdbserver/linux-tic6x-low.cc | 2 +- gdbserver/linux-x86-tdesc.cc | 14 ++++++++++++-- gdbserver/netbsd-aarch64-low.cc | 2 +- gdbserver/netbsd-amd64-low.cc | 2 +- gdbserver/netbsd-i386-low.cc | 2 +- gdbserver/tdesc.cc | 23 +++++++++++------------ gdbserver/tdesc.h | 11 +++++------ gdbserver/win32-i386-low.cc | 4 ++-- gdbserver/win32-low.h | 7 +++++++ 22 files changed, 55 insertions(+), 39 deletions(-) base-commit: bcb92f7ba7b22ac882c000cabfd7ca8bea47c184 -- 2.25.4