From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by sourceware.org (Postfix) with ESMTPS id 67918383FD71 for ; Tue, 13 Dec 2022 17:01:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 67918383FD71 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=samsung.com Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20221213170125euoutp02af42c9b688d59a8d52411d764185caa3~waPo8VsO83124831248euoutp02W; Tue, 13 Dec 2022 17:01:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20221213170125euoutp02af42c9b688d59a8d52411d764185caa3~waPo8VsO83124831248euoutp02W DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1670950885; bh=GXLFQOBd92aeQuF+9BC1annL/JLOx46ofaltT7EbvBU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YyqVnvafoPbONxYfPJfKDCo+y5wslJ24mCiEkBvRp5pRQZ5/8DsbyuINOu5gTfT+c Q3ZjBueAlxhxPvF+manMguxoUcYpMhnMy5EBshI6sVHz95l7qq/cerpz/uhgXVOWFC INxAqSTZ/TlC1zT8NSJqecY5boCTtEXILhH1pm/o= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20221213170125eucas1p2ea64ab60cc7fe43e177783483b2afbea~waPotU44D1190611906eucas1p2C; Tue, 13 Dec 2022 17:01:25 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 05.01.09561.5EFA8936; Tue, 13 Dec 2022 17:01:25 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20221213170125eucas1p1762e0d6aa0b65bbd3d9f7ad2ce31a590~waPoXClT01353813538eucas1p1t; Tue, 13 Dec 2022 17:01:25 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20221213170125eusmtrp171070981ed216201743964830df02fe1~waPoWiVVu2995429954eusmtrp1W; Tue, 13 Dec 2022 17:01:25 +0000 (GMT) X-AuditID: cbfec7f2-0b3ff70000002559-f9-6398afe5ec89 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id BE.0A.09026.4EFA8936; Tue, 13 Dec 2022 17:01:25 +0000 (GMT) Received: from localhost (unknown [106.120.51.111]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20221213170124eusmtip185e496ea8b1df0963c397745c5c7b081~waPoJf_GL2747727477eusmtip1v; Tue, 13 Dec 2022 17:01:24 +0000 (GMT) From: Lukasz Stelmach To: Palmer Dabbelt Cc: libc-alpha@sourceware.org, Andrew Waterman , m.moscicki2@samsung.com Subject: Re: RISC-V: sys/user.h Date: Tue, 13 Dec 2022 18:01:05 +0100 In-Reply-To: (Palmer Dabbelt's message of "Fri, 09 Dec 2022 16:26:03 -0800 (PST)") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha256"; protocol="application/pgp-signature" X-Brightmail-Tracker: H4sIAAAAAAAAA02Sf1DLYRzH79n3u+273ObbJvsYTrcrkbPV0TVHXbl047iL47hyMetrnFrZ mt8qcdWlkt8ajgjT+oVdEk4XSqJFnbDMcckqRqlbKGw93Pnv9f487/fn83yeeyhCWMyWUJu1 qYxOq0qUcrzI6obv1tkfKk+pgyyPRQqLba3ip/0WR5Hn6keKnrY8IoJUfurpIZUFllKkfL6/ g6u8+TM6hoz1WpDAJG7exujk4eu9NpXd/8pKKaN35Dc4UQYa5uciigJ6LlS54nORFyWkTQis h9u4WAwiqD76lpOLeG7xDcF7xxh7AoPZ1wlsuoKgxFRHYuFAUP/KzPK05dAyKC9f4wlMoAOg rq+T8DBBx8OBGo+FR4noaZA/MEx6mKT94fOjp2OTefQhBHcfj44F+HQofNzXMWbyoefBSHc/ F9e9oamoi8RNk6DI+gl5wkC3U2AvcrLxVaPAVTL0l0XQ22jhYp4CzUfzSBzIRpDZXszGohDB t5xMFnbNh86WHxz8SpFwsjEdowBefvbGgwVwpPokgct8yMkS4qAfVBy6Q2KWQH6vCWFWQuFV y9/nNSJ44DKxC5Gv8b99jP/tY3S3JeiZUFkrx+VZcLm4j8AcBhUVX8jziF2KxIxBn6Rh9MFa ZrtMr0rSG7QamTo56Tpy/5zmX40DNehsb7+sHrEoVI/83OH3VeZWJCG1yVpGOoHvP+OEWshP UO3cxeiS1+kMiYy+Hk2mSKmYbzqWoxbSGlUqs4VhUhjdv1MWxZNksHbMCbYtilmd8lbzJDCk 69zToUUup3ZVRa/ZGb4stTbGfvB59H6OeY3h5qOhwTjLqDRo/C6fwHejYsmJ6DBe+u0PgtgL MlvQvaYC3oDoQtqlsHG+suSauIcbN56ZOv206J2tx3527zKt41S4bWucXNDd2bBcM8KjjbWR wxsuyy/KW6Z13SlwCYt8rL7lyvwb3KVTpqsPRG2JUiy076urad3ZvifCP/zrr+4g2M6+Wq6Z s/KZxjrxvtmS3jZ1VDg7NmRSu0G8QjMj4LdsyXHTDb9rBdUOc/GLEbE4wbWyK2txy+6+IcGb 16Fld1ufpLHpxsjMDIvA6WhOa4qY5T1XGiLnSkn9JlVwIKHTq/4AnUXdW7QDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRmVeSWpSXmKPExsVy+t/xu7pP189INthRaLHldozF73s72Sx6 vn9ktHh5uYfZgcXjzcuXLB59W1Yxelxqvs7usf23WwBLlJ5NUX5pSapCRn5xia1StKGFkZ6h pYWekYmlnqGxeayVkamSvp1NSmpOZllqkb5dgl7GmsMfmArWCFT0HnvH2MD4g7eLkZNDQsBE 4kv7JuYuRi4OIYGljBIP9/axdTFyACWkJFbOTYeoEZb4c62LDaLmGaNEz5Tr7CA1bAJ6EmvX RoDUiAioSxx4fYcZxGYWiJfY8us0G4gtLCAv0fvpBwuILSTgJjFvyjt2EJtFQFXi7Ymz7CAz OQX6GSX2nvoL1swrYC7xvPE6WIOogKXEn2cf2SHighInZz5hgViQLfF19XPmCYwCs5CkZiFJ zQI6j1lAU2L9Ln2IsLbEsoWvmSFsW4l1696zLGBkXcUoklpanJueW2ykV5yYW1yal66XnJ+7 iREYLduO/dyyg3Hlq496hxiZOBgPMaoAdT7asPoCoxRLXn5eqpIIr6rGtGQh3pTEyqrUovz4 otKc1OJDjKZAv01klhJNzgfGcV5JvKGZgamhiZmlgamlmbGSOK9nQUeikEB6YklqdmpqQWoR TB8TB6dUA5P2guDtkcunObIs3pXlqNcuG2Hy/J20rOOaE/aRlrXfst7s2b1DV8BEMtuhkTex +Ne8KAlNzgqVXjPHN5Y/91aW3/4/TXh2jqDWDK75On2n5i54Odf+5qXkecVxx/gbxU1M10/m 6vq2JvAYM5PI1csWGllWIWsXGtk9bP87Wd7bolpR7nLhk84DIgJLtp22XblnfWColYG4Vne/ QJO71drN5Uu1T08z4Wne19GaKqRVnLVw7dRLMm6/j3j8VrWb1Guw0z4qoq9sveeGUA73DZmp rf8OZSuHcDiIM2rVar6u19rCoFMbclZo+SPjUuP1epFv/n39wxOjomly9NOCvc/WtvB6ZExr XrlDtXayEktxRqKhFnNRcSIA+OZVsSsDAAA= X-CMS-MailID: 20221213170125eucas1p1762e0d6aa0b65bbd3d9f7ad2ce31a590 X-Msg-Generator: CA X-RootMTR: 20221213170125eucas1p1762e0d6aa0b65bbd3d9f7ad2ce31a590 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20221213170125eucas1p1762e0d6aa0b65bbd3d9f7ad2ce31a590 References: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --=-=-= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable It was <2022-12-09 pi=C4=85 16:26>, when Palmer Dabbelt wrote: > On Fri, 09 Dec 2022 13:36:05 PST (-0800), l.stelmach@samsung.com wrote: >> It was <2022-12-09 pi=C4=85 09:07>, when Palmer Dabbelt wrote: >>> On Fri, 09 Dec 2022 08:36:33 PST (-0800), l.stelmach@samsung.com wrote: >>>> Has sysdeps/unix/sysv/linux/riscv/sys/user.h been deliberately left >>>> empty? Why, unlike x86/aarch64/arm, riscv haven't got it's register >>>> structures defined there? >>> >>> We don't have a "struct user_regs_struct", IIUC that's for the old >>> flavor of ptrace-based register handling ({GET,SET}REGS vs >>> {GET,SET}REGSET). So I think having it empty is the correct thing >>> to do. >> >> >> Thanks, this is a precious hint. Now, I know where to look around. > > Those definitions are in > I missed this one > (and also in Linux). but found this . It's not that we didn't have these definitions at all, but because we'are building a small tool that we want to run on different architectures, we're looking into how to access the regiester data in core dumps (we need to read one or two values) without lengthy #if#elifs around the code and includes. We just want this tiny piece of code of ours to be noice (-; Thanks for help (-: =2D-=20 =C5=81ukasz Stelmach Samsung R&D Institute Poland Samsung Electronics --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEXpuyqjq9kGEVr9UQsK4enJilgBAFAmOYr9EACgkQsK4enJil gBDJgQgAhFcSsdv0MYedR4VGkkvFnkZ0dyDIqDR2Y8cS+cdQ0fuvv6NzU506Sm7G fsE0es8AaKYEmQScGj6OmAjX9/Nh1OUaCDcp//7VS62/1RnahQzr/b67L/Udm3vn m3by7fgP2gNeaNHAu46dlfD95xn8JXXfZSIMmk3DFYeFaNQPT0UNLcqdXKPWEy8p kzxi92CQI70uc8b3TSUChRHKBzVBVsq81xolLX2IL9KD7Ruxjy9U5Twg/50EZCd4 F1DE/oDVhjaa4dWl4QMBC8vjRQpHt7W3rZFYyS+m8Pl8y/6kp+KbfRmrvSp3oAwW YrgKByD1XosrJOOsnzHnMSDkSuZHEw== =/B/2 -----END PGP SIGNATURE----- --=-=-=--