From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ZCIQA1ArJ2m+6zIAWB0awg (envelope-from ) for ; Wed, 26 Nov 2025 11:31:12 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=X0JlrDd7; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id CC9141E0B3; Wed, 26 Nov 2025 11:31:11 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 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 2247A1E08D for ; Wed, 26 Nov 2025 11:31:10 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9C4FF3858401 for ; Wed, 26 Nov 2025 16:31:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9C4FF3858401 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=X0JlrDd7 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by sourceware.org (Postfix) with ESMTPS id 62F3C3858D1E for ; Wed, 26 Nov 2025 16:30:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 62F3C3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 62F3C3858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::62a ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764174600; cv=none; b=QEpZpGcwlGqFiyvLriF4e8/Cpz8WJgswxRQ8yPVWCYkDgcnhHbPj430yXYE797Q942n1x07oaP56pQkI7kxSpwJTVV8nqOszj1N6azgmczyWp+kY8gdeXbzxGj0tEDd11LteL/toNs5pEkKeSeKmwYVKx4BW6ebdhSULtrKKn5Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764174600; c=relaxed/simple; bh=ELnu6NVmgyUiN/g1zejNNXwsd9I9UwtHbX9f06pfybo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Y0Pz8FG6UYI/OTqt9n8KZhXQ1oDRyPo25z5Vss6Neqo+IvnHfJ0qFsIWyzrJ8cVjsrJezxVvep7SDexc+I3carQXakWVYuXj4U/lEUtsT2kmHLsf4CqLRIuX5mc1jXKL9CncKxwACF7gDCC11iD74MFeOxT8gzMYbfig4gspIbg= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 62F3C3858D1E Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-298145fe27eso107806075ad.1 for ; Wed, 26 Nov 2025 08:30:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764174599; x=1764779399; darn=sourceware.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=qDAhm64SnsF/Qj0bgygjfWT28ftyqIFD+iVrtNkP/sE=; b=X0JlrDd7hLYkI41pngTaxlSnDgbzFelLpmytVfdSYw934byDQ3g8pIXp7pvPvWrKpX 9f09q9LXGtCXBd05Ef26I/eRDjPdSg98oW3PAeD4KqAvz+B4MU+gbfbjoUrUgTyUkGXQ cgUTp/L5cmV/CiobryX6G0KxUYXQyeJpGwbFOnbSv1HNmVUf4CoSk1b+2hMC0UBt0oy2 lA1aoAh8w7k6QGKyCeLMZ2w2rIj8S3B0Xl0OlPe3DQ+cDMDoNNq9ARhurxjLR6p3pLZI lI+IuZCjImFbn0jh2GdoqtCOx6vhp/V1efQzNxcVuMYdLqPEcdp7tbFieKlNncziDEmD H2/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764174599; x=1764779399; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=qDAhm64SnsF/Qj0bgygjfWT28ftyqIFD+iVrtNkP/sE=; b=ErqT+LLocK0Nt88bmmcMPNayKEovQBVZZqwTx+IMMvE82gCbs09TllX49c6iHIK4Lk 7GJxuqSCnsl2dQzwbJ/8BMKWLkpy/pOwz4SQg9Scq5IyXLV16A9fPyVG8z4p/rDdF+hp gEF8p51gElmFgu7NAtjY9YuPlyArMgD/KqbACkV2gRVnJZIbxgvJ9HPeeOgnUOpGz7zp H2xyDbOuGnu6e0clmThDQdTTGMyCUtt8htxauhq9yPeKlSHpNEyj6GK7DEUxw7UQuL6w baMNl+A2Zoa0wLPps0+H81xL5xiPbm7uZyijFjcItBsdekrdjy6K5HjBqxOmynv2GS9z iRew== X-Gm-Message-State: AOJu0YzYWAIa6XyFdarSYb6LGqEotn2yRd2JyiQP9wGCLHZHsSELdzCJ /XwDx3wDmSTeRUadoZ+LBOom8kE94kgOTDWI3l0hVAeOEu5lt4rsnJA9bp/5m0085kQ1KSCskUb Aw3Qk X-Gm-Gg: ASbGnct3ONImrK1sDPEcOpRDtxW3x+Ldx/NwT0b9yYo7MSdBa64s07Xw7LoNx09dOKo witkvFjAt7vPNsUr4tLQDZRjw7DaPjiBPPlPiLEl8U+37UXS2oB2+U8vXRa45bI2rID/WNdZeCk IEb/Wtz/MGfIIhU+kGcE0qmmDNMid07DpFNdGx3XZjDmQuyo9XCa/w6G+PM4zhHCdW3tn43TXoh gTAaZCjYkqZVFdJTpAQ6fnTNJrvAj8lrO5NF23XBDwlPi9nIr1bfbFgkR5J2ahZduHfsOJ5/ufi ifdaLKu1iuq1XkWigqTmnIcLs5W4X3hpAgZJMVx+/f4s7MM1inJldITdw09GnXrLQiCw+8vFXIZ ytW4mpBJeojr6cEKk2C+mFVeSGaYp86Oka184djJ8MwEi6Epohi661GlHksB0WiI9hqt74v2Em4 fv5GIBJe9kI+7EEusp9zUz X-Google-Smtp-Source: AGHT+IGFlpukR1xL3MfqnvaAcxykPFevE3YtPJQeNaquIB4WZDKU3GKtuHZbS5+RqdXjeUqt6xTwAw== X-Received: by 2002:a05:7022:218:b0:11b:b61a:a497 with SMTP id a92af1059eb24-11cbba4ab48mr5452818c88.37.1764174599277; Wed, 26 Nov 2025 08:29:59 -0800 (PST) Received: from localhost ([2804:14d:7e39:8083:97dc:ba1a:4841:8309]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-11c93e3e945sm94349740c88.6.2025.11.26.08.29.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Nov 2025 08:29:58 -0800 (PST) From: Thiago Jung Bauermann To: "Schimpe, Christina" Cc: "gdb-patches@sourceware.org" Subject: Re: [PATCH 6/9] gdb: Implement 'bt shadow' to print the shadow stack backtrace. In-Reply-To: <877bvdsah7.fsf@linaro.org> (Thiago Jung Bauermann's message of "Wed, 26 Nov 2025 01:07:16 -0300") References: <20250923111842.4091694-1-christina.schimpe@intel.com> <20250923111842.4091694-7-christina.schimpe@intel.com> <874irfsoqc.fsf@linaro.org> <877bvdsah7.fsf@linaro.org> User-Agent: mu4e 1.12.13; emacs 30.2 Date: Wed, 26 Nov 2025 13:29:56 -0300 Message-ID: <871plkpxiz.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain 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 Thiago Jung Bauermann writes: > "Schimpe, Christina" writes: > >> And if not, do you have an idea how we can fix this? > > I suggest adding a gdbarch method which given RANGE, returns how many > entries there are in the shadow stack. Actually I miswrote. The method shouldn't get the RANGE as argument because then it wouldn't know where the stack ends. It should get the addresses of the first and last elements in the shadow stack. -- Thiago