From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2409 invoked by alias); 27 Sep 2010 09:20:26 -0000 Received: (qmail 2393 invoked by uid 22791); 27 Sep 2010 09:20:25 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from mail-ey0-f169.google.com (HELO mail-ey0-f169.google.com) (209.85.215.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 27 Sep 2010 09:20:20 +0000 Received: by eyh5 with SMTP id 5so1498364eyh.0 for ; Mon, 27 Sep 2010 02:20:18 -0700 (PDT) Received: by 10.213.40.75 with SMTP id j11mr2788907ebe.28.1285579218373; Mon, 27 Sep 2010 02:20:18 -0700 (PDT) Received: from [10.16.35.228] ([130.225.93.51]) by mx.google.com with ESMTPS id u9sm8147417eeh.23.2010.09.27.02.20.16 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 27 Sep 2010 02:20:17 -0700 (PDT) Subject: Re: GDB remote debugging stub: Question about memory read Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: multipart/signed; boundary=Apple-Mail-4-181853862; protocol="application/pkcs7-signature"; micalg=sha1 From: Niklas Quarfot Nielsen In-Reply-To: <201009271016.32726.pedro@codesourcery.com> Date: Mon, 27 Sep 2010 09:20:00 -0000 Cc: gdb@sourceware.org Message-Id: References: <1257E26A-12FB-432E-A18C-137440C02080@qni.dk> <201009271016.32726.pedro@codesourcery.com> To: Pedro Alves X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2010-09/txt/msg00147.txt.bz2 --Apple-Mail-4-181853862 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Content-length: 979 That worked! Thank you so much - you saved my day. (Probably a couple of da= ys to be more exact). Cheers, Niklas On Sep 27, 2010, at 11:16 , Pedro Alves wrote: > On Monday 27 September 2010 09:54:04, Niklas Quarfot Nielsen wrote: >> GDB tries to read 0x40 bytes starting at address 0xffffffff6effffc0, whi= ch (I guess) is from the RSP. >> Packet: mffffffff6effffc0,40 >>=20 >> My question is: >> Why does GDB try to read 0x40 bytes, when there is only 0x20 bytes on th= e stack (RBP-RSP)? >>=20 >> The architecture is an AMD64 and the version of GDB is 7.1(x86_64-gnu-li= nux). >>=20 >> I appreciate any answer and/or clue to why GDB behaves like this. >> I have tried to look through the remote debugging source code of GDB, bu= t this has not given me any answers. >> If needed, I can post debugging information from the target code in GDB. >>=20 >=20 > 0x40 bytes is GDB's stack cache line size (dcache.c). > Try "(gdb) set stack-cache off". >=20 > --=20 > Pedro Alves --Apple-Mail-4-181853862 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-length: 2611 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIFcjCCBW4wggRWoAMCAQICBEWJ3qEwDQYJKoZIhvcNAQEFBQAwMTEL MAkGA1UEBhMCREsxDDAKBgNVBAoTA1REQzEUMBIGA1UEAxMLVERDIE9DRVMg Q0EwHhcNMDkwMzE4MTk1MDUxWhcNMTEwMzE4MjAyMDUxWjB+MQswCQYDVQQG EwJESzEpMCcGA1UEChMgSW5nZW4gb3JnYW5pc2F0b3Jpc2sgdGlsa255dG5p bmcxRDAdBgNVBAMTFk5pa2xhcyBRdWFyZm90IE5pZWxzZW4wIwYDVQQFExxQ SUQ6OTIwOC0yMDAyLTItOTM5MTgxMjYzMjc1MIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQDEDQR02RWeUSZivOB3sI0sS370IpKhBj9Op3a+JH2lTORu PatzFCVQGk5BAVG4fnIAn9i5YhkmY7KbeCEIQAYIjF8Nviyo1elov3zPwYho /wIwSnoUMaiE8PJr6bCNlo6nojveXZsNwjr4r47bX1PNUxTLMfUYQwcn9Gdc Ye+aOQIDAQABo4ICwzCCAr8wDgYDVR0PAQH/BAQDAgP4MCsGA1UdEAQkMCKA DzIwMDkwMzE4MTk1MDUxWoEPMjAxMTAzMTgyMDIwNTFaMIIBNwYDVR0gBIIB LjCCASowggEmBgoqgVCBKQEBAQEDMIIBFjAvBggrBgEFBQcCARYjaHR0cDov L3d3dy5jZXJ0aWZpa2F0LmRrL3JlcG9zaXRvcnkwgeIGCCsGAQUFBwICMIHV MAoWA1REQzADAgEBGoHGRm9yIGFudmVuZGVsc2UgYWYgY2VydGlmaWthdGV0 IGfmbGRlciBPQ0VTIHZpbGvlciwgQ1BTIG9nIE9DRVMgQ1AsIGRlciBrYW4g aGVudGVzIGZyYSB3d3cuY2VydGlmaWthdC5kay9yZXBvc2l0b3J5LiBCZW3m cmssIGF0IFREQyBlZnRlciB2aWxr5XJlbmUgaGFyIGV0IGJlZ3LmbnNldCBh bnN2YXIgaWZ0LiBwcm9mZXNzaW9uZWxsZSBwYXJ0ZXIuMEEGCCsGAQUFBwEB BDUwMzAxBggrBgEFBQcwAYYlaHR0cDovL29jc3AuY2VydGlmaWthdC5kay9v Y3NwL3N0YXR1czAVBgNVHREEDjAMgQpuaWtAcW5pLmRrMIGEBgNVHR8EfTB7 MEugSaBHpEUwQzELMAkGA1UEBhMCREsxDDAKBgNVBAoTA1REQzEUMBIGA1UE AxMLVERDIE9DRVMgQ0ExEDAOBgNVBAMTB0NSTDM3NTEwLKAqoCiGJmh0dHA6 Ly9jcmwub2Nlcy5jZXJ0aWZpa2F0LmRrL29jZXMuY3JsMB8GA1UdIwQYMBaA FGC1hexWZH4SGSdnHVAVS3OuO/kSMB0GA1UdDgQWBBTa2rwlMvwmyf0KN6TQ RrK53S8ryjAJBgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAobBFY3LjEDAgOo MA0GCSqGSIb3DQEBBQUAA4IBAQCWIF64PpPpC03RlTShEsckONm4GuCYbhnF YkoOhgrZ1HaCD4K1kTgWv75VKYxstlj+2UF2SUas3nVcooHUFLea9Vg/BFu2 RpMgVIa1EPzWROvV+xyuWRt0aTfoKb45cBPZUIVkvBragawn5dwAct6BHEUZ iyMUH41m50bE780nayKONIptp8N49dCxCUeVZcqrEe8cFaai/cV4UHt1Z3FT tB7q5y5FiE9PuOWw/VBS46UqiWs1tM4JNxa3hpq6DShIyzEiOkWjjOz990C9 3zSMbtFf/4hHcgqsIv43qQ1rYyeicaY1z+QgPHiNjfl2DYUJO9tavdTASeIs mX3ynDqkMYIB1TCCAdECAQEwOTAxMQswCQYDVQQGEwJESzEMMAoGA1UEChMD VERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQQIERYneoTAJBgUrDgMCGgUAoIHz MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEw MDkyNzA5MjAxNVowIwYJKoZIhvcNAQkEMRYEFD6dBLBFLPhxcyJxnAsj6nsf 9mPPMEgGCSsGAQQBgjcQBDE7MDkwMTELMAkGA1UEBhMCREsxDDAKBgNVBAoT A1REQzEUMBIGA1UEAxMLVERDIE9DRVMgQ0ECBEWJ3qEwSgYLKoZIhvcNAQkQ AgsxO6A5MDExCzAJBgNVBAYTAkRLMQwwCgYDVQQKEwNUREMxFDASBgNVBAMT C1REQyBPQ0VTIENBAgRFid6hMA0GCSqGSIb3DQEBAQUABIGAQZ+PD60XGj9S OZdSVlu34/GP0iFR22Nx1SYa9GgAmQteigGFE+nip4F0JCuTw7ii04MIhBva BTsYruwL3XAr/x8YjhL+b6kvI4j9ipIYLETdXsaS5UZYGwurKm6VVPSkOmDL RIX72Z++AllbD0gC7ekRuQJVIUorir3AK5wKAUEAAAAAAAA= --Apple-Mail-4-181853862--