From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ebICD/5kW2re3RAAWB0awg (envelope-from ) for ; Sat, 18 Jul 2026 07:35:26 -0400 Received: by simark.ca (Postfix, from userid 112) id 397541E09E; Sat, 18 Jul 2026 07:35:26 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (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 DD2D51E099 for ; Sat, 18 Jul 2026 07:35:25 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4575F4BA2E30 for ; Sat, 18 Jul 2026 11:35:24 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4575F4BA2E30 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by sourceware.org (Postfix) with ESMTP id 7A7034BA2E11 for ; Sat, 18 Jul 2026 11:34:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7A7034BA2E11 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=loongson.cn ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7A7034BA2E11 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=114.242.206.163 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784374500; cv=none; b=qQveVON5jg6AGs/pml+QmTfC3bEO7OOHQoc3a6L23JArcphbY0xPAGgstu2tdSxzVjb0ownhXnQvr/+nFY50omfaWqoB8z9GzZJiJcdQykCoIOp45UFfHsFmLtgfAcFY9E0EephkhyOU5LDDntnx3notBAAhCNSPyBB0iKojj9E= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784374500; c=relaxed/simple; bh=aM2IRse2tZlEPewDmkOnheE+gZconsUKfcwAVZVNHRk=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=qIseXKvhrE4LVdBskDX16P6PObg4NCQ4ozGoQKDg6VDyxI7hF1oWPn3K0gCHBKbVOzzG7L+34BLdXqUw9C50evZxz6R6RQNiMSBm5Wz8VzqnXnrikI59uCOTP8e6CtyyvXTsTTdkgoUjIHMEZXzzBOgedOWHCoE6qjTUD/Svva4= ARC-Authentication-Results: i=1; sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7A7034BA2E11 Received: from loongson.cn (unknown [36.44.122.33]) by gateway (Coremail) with SMTP id _____8Dx8+nhZFtqWs8EAA--.9730S3; Sat, 18 Jul 2026 19:34:57 +0800 (CST) Received: from [192.168.0.111] (unknown [36.44.122.33]) by front1 (Coremail) with SMTP id qMiowJCxPsfgZFtqTA0RAA--.22802S2; Sat, 18 Jul 2026 19:34:56 +0800 (CST) Message-ID: Date: Sat, 18 Jul 2026 19:35:03 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Subject: Re: [PATCH] gdb: LoongArch: Add internal TLS support Content-Language: en-US To: Simon Marchi , Hui Li , gdb-patches@sourceware.org References: <20260713103724.7713-1-lihui@loongson.cn> <7894b01a-9ff6-4796-badb-048f45c4566e@simark.ca> From: Tiezhu Yang In-Reply-To: <7894b01a-9ff6-4796-badb-048f45c4566e@simark.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CM-TRANSID: qMiowJCxPsfgZFtqTA0RAA--.22802S2 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj9xXoWrGry7JrWfJr4kJw4kKw45Jwc_yoWxWrg_ua 1IqrWUXr4v9r15GFnYy3W3Xr1fGF15CF4fJrW29rZ7Aas5GryfWrs7uwnavrW0qr4xJwnr XwsFg390kr129osvyTuYvTs0mTUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUbxxYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_JrI_Jryl8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV WUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280aVCY1x0267AKxVW8 JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27wAqx4 xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jrv_JF1lYx0Ex4A2jsIE14v2 6r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvEwIxGrwCYjI0SjxkI62AI1cAE67 vIY487MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAF wI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc4 0Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AK xVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr 1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjxU7XTmDUUU U 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 On 7/13/26 20:20, Simon Marchi wrote: > On 7/13/26 6:37 AM, Hui Li wrote: >> Implements the LoongArch-specific get_tls_dtv_addr() and uses >> svr4_tls_register_tls_methods() to register it, together with >> svr4_tls_get_thread_local_address as the get_thread_local_address >> gdbarch method, to support internal TLS address lookup. ... >> + before thread pointer. */ >> + >> + dtv_ptr_addr = thr_ptr - 2 * (gdbarch_ptr_bit (gdbarch) / TARGET_CHAR_BIT); > > Remove empty line above. > > With, this: > > Approved-By: Simon Marchi After removing the empty line, pushed. Thanks, Tiezhu