From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI,MIME_BASE64_TEXT, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14743 invoked from network); 7 Dec 2020 13:38:06 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 7 Dec 2020 13:38:06 -0000 Received: (qmail 27687 invoked by uid 550); 7 Dec 2020 13:38:02 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 26607 invoked from network); 7 Dec 2020 13:38:01 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YQcLELTagknKF3+vbFEvMEzhdV169lZ0LrXIqO6VmCuf54bBzK+mqv2DWMqffVgcKvtC6+3msnY23g0Xqq0+Jb31Uc+ivlK4OTkG4Freuq1SGh1Z3bsNwxoEmfE1LNi3BPdcZxJ0mDIq0dsSCt4YtDtIqKy2RcAYxyC2BhE3QW3rZaFvgA4Loigb2pTANnZ566QgvAiRjfx0POxAsdj7gdVztYLD0blpeWo9ct9HU0sYLQ/dNA4p6SRSltYx7FatmGeQQrIHv0CjBH+JVbpAAvXkA99jPPxcMpAPnSrWDi6bVzknyF0aYUANJevxknDw9LaAUKEBR3SJfWrHsOwRgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Sfeh8eWjkhgsmn90qG/IJ1MFCSRx9ggklHhH9UnHysk=; b=nMeOqPiM9LpYHCYZ0Z7C3HmuojzqlnW6d3u/jz2BXpRVSqVDZHyGAOGsiUSiRZgXExLrNpNZWSMuHkOoYzpYAt8+Ug5FqKzZ3nBvLPMzHInp0NJex4E8/EoClpaw8V6uTMpko7vWoeXDOLsmXVTfHBHNRosQFvq3a2Ol3AUxIaj2RW4yHy8z0Go6MiOnN53WTmK0tZKZUos+ri2vvnie+2mZKSK/iC3CV04bC3ps8oEpIIV2uHk6YBnzOD4BS3my3sRBnQ1W7zkWZ/qcbWbZV10Il6LK+UpCUQkPrLdATYBHzH764sNhPr7FQ+a+CxJxpQfyzeGwBwxKK0SGLBt3Wg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Sfeh8eWjkhgsmn90qG/IJ1MFCSRx9ggklHhH9UnHysk=; b=UDq6H/sGBCMi+dUhO5WXni54UTR0EyHXCD6FsR1smUI/RwgjQLwXveIHh0XKum+4haQNMTd/ZKmxOO6wdpby3ColcXYS6oN0ppwaYaHou+QaXsh4WOwyLHFCUrmc+z9JJEGBNlsN+L+/w7W4jJIGMmd40Nc97N9h5p+/LZkkEvtgK1xfPwJ7tU/sG/HXg+ZUZputr3t+7IE7oZDaWRJRBWPxqvkN9NPTMocm8zFt1JXvsgXOwphC0i0JDPlL/XCRkzMii4ZkEMT0wu+eYitcSdtF3odk9WC1ixBZNveU8ZTLDVkcY/q33/4GZo5PuEeCDOB3dWsx/fREvo3KUneoRA== X-IncomingTopHeaderMarker: OriginalChecksum:AE75DDF7B0D313932263BFE56087D846493624A2A90EB05F7B366D73E3A1D94D;UpperCasedChecksum:8DE770675C03F97F65A796866EDAFD50CA33B99FA21093451D8B356E2CE6887B;SizeAsReceived:7341;Count:46 Date: Mon, 7 Dec 2020 21:37:45 +0800 From: "Chen Wang" To: musl Cc: unicorn_wang X-GUID: 3934FFC1-74B6-4551-94B3-4802F0FA2C7E X-Has-Attach: no X-Mailer: Foxmail 7.2.15.80[cn] Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart443237402211_=----" X-TMN: [48LthcB+cxfUNdr+wezhC67ME+djqkch] X-ClientProxiedBy: HK2PR02CA0169.apcprd02.prod.outlook.com (2603:1096:201:1f::29) To OSYP286MB0181.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:92::16) X-Microsoft-Original-Message-ID: <202012072137428238939@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: df564f92-8cbb-49eb-dec5-08d89ab5479a X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR+Na9ab5G77fzd6Y+iEgUNZ+mDrEZ/B9qN1marWdxYOVheXrxEfrGCi8YUt3Tr9DyQYB8NE1kU2HU2nYR3xIbG4z+Hlz6l7OB+KjS+ixlio/W638sZHfhhh/1l6q3rKKE7tkA0nYJ3DNlBdN+VzJcqjsMnfsm1G49b4m4JX4Ugb6WaqK4BBQfnAb0l/2fIG72Ws4eYv9hukYcqD2DMM4+D8ebygds5/umNn6OeiF6FuK4Bxr6eejGgjfZzNeQb7hmoD8r+5quij4QEepHAjAh25SFH2eyQFn2e4r5SP2JIA0+PA6p7XpAoPKVdRLgzyJcR+Hq2LfsapuO+/CzCnIvSJ8Bt57k6+NQVrZxB7a/eNpCtctb5Kymzhn3vapIeIXyj/S4z2g82hM/w0zyBPk8N8mZ8J9rT7hqIb5GnSoPA7p++TSXsOH4Jg90wKszwdaRZWxCrJ+Vj4/keIJBFveYP2zaO/kOU0fyJO1dthbG139xVMK80qwx7s6KFLDq9udCHvhBXtcaxebGfJr/1g2Dv7l6f1EfpwU1vmTxXNA73lThXX5o56ultOMkzhMqtf+SNpshotUHLh+KH5FkdH0jE8a708EXmP70/mO9vxcyUoiqfHcBdoDfMS9UPCcA9cFM058cfpJObyxe4QsQtJo0+8P7LA2TiVLY1DwvjhDvHDFRhgStIqDD7JLj+PFulU4DiCmFy7K967BAxYrfa3PDIJiWaaVrmYhdViQxwSBDmdVILcLj1+9rcqV7sPA0oIqI= X-MS-TrafficTypeDiagnostic: SG2APC01HT062: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kY7xxURkmgGw7IJopoYaOmR1wVtpVUxPa8BlSWpB1/5/tsWX0bLAveEPcPibUnWX164ko5AOFLrA9rKQsPrIJDX+nY79P9xfqEQ6M5UfxAQLT/+kdQihpvRzbvI5MGWn3CT+k3JYkOrx2f80QBrh2guspERq/awm0rU19mlmwLpY//D4dl8vlseDG5rdt9gLT2u43HCZnMc9QTi4chh3kA== X-MS-Exchange-AntiSpam-MessageData: f269+WmGJ00RZj5+t+GM3FQsqDfbewoq3O8PJTa59Q6YDFN2qjP11hQ1rjn2RkKfhvxfXMl8bfh/0zCf4KO1mks227ym5mu0RY8U/WuSXN486xg4R1FEoSv9PF+YBBdyzDB7AmYbEyx8IkOdQn1X+Q== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df564f92-8cbb-49eb-dec5-08d89ab5479a X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2020 13:37:45.7390 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: SG2APC01FT060.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT062 Subject: [musl] [QUESTION] how to gdb dynamic linker for musl? ------=_001_NextPart443237402211_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 SGVsbG8sDQpJIGNvbmZ1Z3VyZSBhbmQgbWFrZSBtdXNsIHdpdGggZm9sbG93aW5nOg0KDQpDRkxB R1M9LWcgQ1JPU1NfQ09NUElMRT1yaXNjdjY0LXVua25vd24tbGludXgtZ251LSAuL2NvbmZpZ3Vy ZSAtLXByZWZpeD0vaG9tZS91L3dzL211c2wvaW5zdGFsbCAtLWV4ZWMtcHJlZml4PS9ob21lL3Uv d3MvbXVzbC9pbnN0YWxsIC0tc3lzbGliZGlyPS9ob21lL3Uvd3MvbXVzbC9pbnN0YWxsDQoNCmNy ZWF0ZSB0aGUgZXhlY3V0YWJsZSB3aXRoOiAuL2luc3RhbGwvYmluL211c2wtZ2NjIC1nIHRlc3Qu Yw0KDQpUaGVuIEkgdHJpZWQgdG8gZGVidWc6DQokIHFlbXUtcmlzY3Y2NCAtZyAxMjM0IC4vYS5v dXQNCnRoZW4gbGF1bmNoIGdkYjoNCiQgcmlzY3Y2NC11bmtub3duLWxpbnV4LWdudS1nZGIgYS5v dXQNCg0KYnV0IGFmdGVyIEkgdHJpZWQgdG8gdGFyZ2V0IHJlbW90ZSwgZ2RiIG9vcHMgYW5kIHRl bGwgbWU6DQpgYGANCmdkYikgdGFyZ2V0IHJlbW90ZToxMjM0DQpSZW1vdGUgZGVidWdnaW5nIHVz aW5nIDoxMjM0DQp3YXJuaW5nOiBVbmFibGUgdG8gZmluZCBkeW5hbWljIGxpbmtlciBicmVha3Bv aW50IGZ1bmN0aW9uLg0KR0RCIHdpbGwgYmUgdW5hYmxlIHRvIGRlYnVnIHNoYXJlZCBsaWJyYXJ5 IGluaXRpYWxpemVycw0KYW5kIHRyYWNrIGV4cGxpY2l0bHkgbG9hZGVkIGR5bmFtaWMgY29kZS4N CjB4MDAwMDAwNDAwMDg1MGFlMiBpbiA/PyAoKQ0KYGBgDQoNCkkgdHJpZWQgdG8gc2V0IHN5c3Jv b3QgYnV0IGRvZXMgTk9UIHRha2UgZWZmZWN0Og0KYGBgDQooZ2RiKSBzZXQgc3lzcm9vdCAvaG9t ZS91L3dzL211c2wvaW5zdGFsbC8NCndhcm5pbmc6IFVuYWJsZSB0byBmaW5kIGR5bmFtaWMgbGlu a2VyIGJyZWFrcG9pbnQgZnVuY3Rpb24uDQpHREIgd2lsbCBiZSB1bmFibGUgdG8gZGVidWcgc2hh cmVkIGxpYnJhcnkgaW5pdGlhbGl6ZXJzDQphbmQgdHJhY2sgZXhwbGljaXRseSBsb2FkZWQgZHlu YW1pYyBjb2RlLg0KKGdkYikgc2V0IHN5c3Jvb3QgL2hvbWUvdS93cy9tdXNsL2luc3RhbGwvbGli DQp3YXJuaW5nOiBVbmFibGUgdG8gZmluZCBkeW5hbWljIGxpbmtlciBicmVha3BvaW50IGZ1bmN0 aW9uLg0KR0RCIHdpbGwgYmUgdW5hYmxlIHRvIGRlYnVnIHNoYXJlZCBsaWJyYXJ5IGluaXRpYWxp emVycw0KYW5kIHRyYWNrIGV4cGxpY2l0bHkgbG9hZGVkIGR5bmFtaWMgY29kZS4NCmBgYA0KSSBj aGVja2VkIHRoZSBhLm91dA0KYGBgDQokIHJpc2N2NjQtdW5rbm93bi1saW51eC1nbnUtcmVhZGVs ZiAtbCBhLm91dA0KLi4uLi4uDQogIElOVEVSUCAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDFjOCAw eDAwMDAwMDAwMDAwMTAxYzggMHgwMDAwMDAwMDAwMDEwMWM4DQogICAgICAgICAgICAgICAgIDB4 MDAwMDAwMDAwMDAwMDAyZCAweDAwMDAwMDAwMDAwMDAwMmQgIFIgICAgICAweDENCiAgICAgIFtS ZXF1ZXN0aW5nIHByb2dyYW0gaW50ZXJwcmV0ZXI6IC9ob21lL3Uvd3MvbXVzbC9pbnN0YWxsL2xk LW11c2wtcmlzY3Y2NC5zby4xXQ0KLi4uLi4uDQpgYGANCkFuZCBJIGNhbiBydW4gd2l0aCBxZW11 IGRpcmVjdGx5OiAkIHFlbXUtcmlzY3Y2NCAuL2Eub3V0LCB0aGlzIHdvcmtzLCBidXQgd2h5IEkg Y2FuIG5vdCBkZWJ1ZyB3aXRoIGdkYj8gV2hvIGNhbiBoZWxwIG1lIG91dD8gVGhhbmtzIGluIGFk di4NCg0KDQoNCg0KQmVzdCBSZWdhcmRzDQoNCldhbmcgQ2hlbg0K ------=_001_NextPart443237402211_=---- Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable =0A=
Hello,
I confugure and make musl with following= :

CFLAGS=3D-g CROSS_COMPILE=3Driscv64-unknown-linu= x-gnu- ./configure --prefix=3D/home/u/ws/musl/install --exec-prefix=3D/home= /u/ws/musl/install --syslibdir=3D/home/u/ws/musl/install

create the executable with: ./install/bin/musl-gcc -g test.c

Then I tried to debug:
$ qemu-riscv64 -g 1= 234 ./a.out
then launch gdb:
$ riscv64-unknown-linux-gn= u-gdb a.out

but after I tried to target remote, gd= b oops and tell me:
```
gdb) target remote:1234
Remote debugging using :1234
warning: Unable to find dyna= mic linker breakpoint function.
GDB will be unable to debug share= d library initializers
and track explicitly loaded dynamic code.<= /div>
0x0000004000850ae2 in ?? ()
```

I tried to set sysroot but does NOT take effect:
```
(gdb) set sysroot /home/u/ws/musl/install/
warning: Un= able to find dynamic linker breakpoint function.
GDB will be unab= le to debug shared library initializers
and track explicitly load= ed dynamic code.
(gdb) set sysroot /home/u/ws/musl/ins= tall/lib
warning: Unable to find dynamic linker breakpoint functi= on.
GDB will be unable to debug shared library initializers
=
and track explicitly loaded dynamic code.
```
I checked the a.out
```
$ riscv64-unknown-linux-= gnu-readelf -l a.out
......
  INTERP    =     0x00000000000001c8 0x00000000000101c8 0x00000000000101c8
                 0x0000= 00000000002d 0x000000000000002d  R      0x1
&= nbsp;     [Requesting program interpreter: /home/u/ws/musl/instal= l/ld-musl-riscv64.so.1]
......
```
And = I can run with qemu directly: $ qemu-riscv64 ./a.out, this works, but = why I can not debug with gdb? Who can help me out? Thanks in adv.



=0A=
Best Regards

Wang Che= n
=0A= = ------=_001_NextPart443237402211_=------