From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10041 invoked by alias); 25 Sep 2012 13:46:13 -0000 Received: (qmail 10030 invoked by uid 22791); 25 Sep 2012 13:46:12 -0000 X-SWARE-Spam-Status: No, hits=-5.3 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mailout3.samsung.com (HELO mailout3.samsung.com) (203.254.224.33) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 25 Sep 2012 13:45:58 +0000 Received: from epcpsbge2.samsung.com (epcpsbge2 [203.254.230.12]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MAW001I1RKK7G41@mailout3.samsung.com> for gdb-patches@sourceware.org; Tue, 25 Sep 2012 22:45:56 +0900 (KST) Received: from epcpsbge2.samsung.com ( [172.20.52.124]) by epcpsbge2.samsung.com (EPCPMTA) with SMTP id D1.CD.03743.495B1605; Tue, 25 Sep 2012 22:45:56 +0900 (KST) Received: from epextmailer01 ( [203.254.219.151]) by epcpsbge2.samsung.com (EPCPMTA) with SMTP id B1.CD.03743.495B1605; Tue, 25 Sep 2012 22:45:56 +0900 (KST) Date: Tue, 25 Sep 2012 13:46:00 -0000 From: KARTHIKVENKATESH BHAT Subject: [PATCH] Prologue not set properly for binaries compiled with LLVM compiler (Bug #14419) To: gdb-patches@sourceware.org Reply-to: kv.bhat@samsung.com MIME-version: 1.0 X-MTR: 20120925133542199@kv.bhat Msgkey: 20120925133542199@kv.bhat X-EPLocale: en_US.windows-1252 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-EPTrCode: X-EPTrName: X-MLAttribute: X-RootMTR: 20120925133542199@kv.bhat X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N Content-transfer-encoding: base64 Content-type: text/plain; charset=windows-1252 MIME-version: 1.0 Message-id: <23221993.126751348580756252.JavaMail.weblogic@epml02> DLP-Filter: Pass X-CFilter-Loop: Reflected Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-09/txt/msg00548.txt.bz2 SGksDQpQbGVhc2UgZmluZCB0aGUgZml4IGZvciBCdWcgIzE0NDE5IChodHRw Oi8vc291cmNld2FyZS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTE0 NDE5KS4gUHJvbG9ndWUgbm90IHNldCBwcm9wZXJseSBpbiBjYXNlIHRoZSBi aW5hcnkgaXMgY29tcGlsZWQgd2l0aCBMTFZNIGNvbXBpbGVyLiANCkNsYW5n ICBzaW1pbGFyIHRvIGdjYyBndWFyYW50ZWVzIGEgbGluZSBub3RlIGJlZm9y ZSBhbmQgYWZ0ZXIgdGhlIHByb2xvZ3VlLg0KRXh0ZW5kaW5nIEdEQiB0byBz dXBwb3J0IGJpbmFyaWVzIGNvbXBpbGVkIHdpdGggTExWTSBzbyB0aGF0IHBy b2xvZ3VlX2VuZCBpcyBzZXQgcHJvcGVybHkuDQoNCkluZGV4OiBnZGIvQ2hh bmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2 cy9zcmMvc3JjL2dkYi9DaGFuZ2VMb2csdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjE0Njk3DQpkaWZmIC11IC1wIC1yMS4xNDY5NyBDaGFuZ2VMb2cNCi0t LSBnZGIvQ2hhbmdlTG9nCTI1IFNlcCAyMDEyIDEyOjQ4OjUyIC0wMDAwCTEu MTQ2OTcNCisrKyBnZGIvQ2hhbmdlTG9nCTI1IFNlcCAyMDEyIDEzOjM0OjUy IC0wMDAwDQpAQCAtMSwzICsxLDcgQEANCisyMDEyLTA5LTI1ICBLYXJ0aGlr IEJoYXQgIDxrdi5iaGF0QHNhbXN1bmcuY29tPg0KKwkNCisJKiBhbHBoYS10 ZGVwLmMgKGFybV9za2lwX3Byb2xvZ3VlKTogRXh0ZW5kaW5nIHN1cHBvcnQg Zm9yIExMVk0gY29tcGlsZXIuIA0KKw0KIDIwMTItMDktMjUgIFNpZGRoZXNo IFBveWFyZWthciAgPHNpZGRoZXNoQHJlZGhhdC5jb20+DQogDQogCSogYWRh LXZhbHByaW50LmMgKGFkYV92YWxfcHJpbnRfMSk6IEVsaW1pbmF0ZSBzaW5n bGUtdXNlDQoNCg0KDQpJbmRleDogZ2RiL2FybS10ZGVwLmMNCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3ZzL3NyYy9zcmMvZ2RiL2Fy bS10ZGVwLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjM2Nw0KZGlmZiAt dSAtcCAtcjEuMzY3IGFybS10ZGVwLmMNCi0tLSBnZGIvYXJtLXRkZXAuYwky MiBBdWcgMjAxMiAxOTo0Nzo1NiAtMDAwMAkxLjM2Nw0KKysrIGdkYi9hcm0t dGRlcC5jCTI1IFNlcCAyMDEyIDEzOjM0OjU0IC0wMDAwDQpAQCAtMTQwMCw3 ICsxNDAwLDcgQEAgYXJtX3NraXBfcHJvbG9ndWUgKHN0cnVjdCBnZGJhcmNo ICpnZGJhcg0KICAgICAgIGlmIChwb3N0X3Byb2xvZ3VlX3BjDQogCSAgJiYg KHMgPT0gTlVMTA0KIAkgICAgICB8fCBzLT5wcm9kdWNlciA9PSBOVUxMDQot CSAgICAgIHx8IHN0cm5jbXAgKHMtPnByb2R1Y2VyLCAiR05VICIsIHNpemVv ZiAoIkdOVSAiKSAtIDEpID09IDApKQ0KKwkgICAgICB8fCBzdHJuY21wIChz LT5wcm9kdWNlciwgIkdOVSAiLCBzaXplb2YgKCJHTlUgIikgLSAxKSA9PSAw IHx8IHN0cm5jbXAgKHMtPnByb2R1Y2VyLCAiY2xhbmcgIiwgc2l6ZW9mICgi Y2xhbmcgIikgLSAxKSA9PSAwKSkNCiAJcmV0dXJuIHBvc3RfcHJvbG9ndWVf cGM7DQogDQogICAgICAgaWYgKHBvc3RfcHJvbG9ndWVfcGMgIT0gMCkNCg0K VGhhbmtzDQpLYXJ0aGlr >From gdb-patches-return-94826-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Sep 25 13:49:29 2012 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 12157 invoked by alias); 25 Sep 2012 13:49:28 -0000 Received: (qmail 12149 invoked by uid 22791); 25 Sep 2012 13:49:27 -0000 X-SWARE-Spam-Status: No, hits=-3.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-vc0-f169.google.com (HELO mail-vc0-f169.google.com) (209.85.220.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 25 Sep 2012 13:49:14 +0000 Received: by vcbfl17 with SMTP id fl17so8497902vcb.0 for ; Tue, 25 Sep 2012 06:49:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.31.101 with SMTP id z5mr2515956vdh.57.1348580953168; Tue, 25 Sep 2012 06:49:13 -0700 (PDT) Received: by 10.58.102.100 with HTTP; Tue, 25 Sep 2012 06:49:13 -0700 (PDT) In-Reply-To: <23221993.126751348580756252.JavaMail.weblogic@epml02> References: <23221993.126751348580756252.JavaMail.weblogic@epml02> Date: Tue, 25 Sep 2012 13:49:00 -0000 Message-ID: Subject: Re: [PATCH] Prologue not set properly for binaries compiled with LLVM compiler (Bug #14419) From: "H.J. Lu" To: kv.bhat@samsung.com Cc: gdb-patches@sourceware.org Content-Type: text/plain; charset=ISO-8859-1 X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org X-SW-Source: 2012-09/txt/msg00549.txt.bz2 Content-length: 955 On Tue, Sep 25, 2012 at 6:45 AM, KARTHIKVENKATESH BHAT wrote: > Hi, > Please find the fix for Bug #14419 (http://sourceware.org/bugzilla/show_bug.cgi?id=14419). Prologue not set properly in case the binary is compiled with LLVM compiler. > Clang similar to gcc guarantees a line note before and after the prologue. > Extending GDB to support binaries compiled with LLVM so that prologue_end is set properly. > > Index: gdb/ChangeLog > =================================================================== > RCS file: /cvs/src/src/gdb/ChangeLog,v > retrieving revision 1.14697 > diff -u -p -r1.14697 ChangeLog > --- gdb/ChangeLog 25 Sep 2012 12:48:52 -0000 1.14697 > +++ gdb/ChangeLog 25 Sep 2012 13:34:52 -0000 > @@ -1,3 +1,7 @@ > +2012-09-25 Karthik Bhat > + > + * alpha-tdep.c (arm_skip_prologue): Extending support for LLVM compiler. ^^^^^^^ Wrong file name. -- H.J.