From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9725 invoked by alias); 17 Dec 2014 12:32:37 -0000 Mailing-List: contact libabigail-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: libabigail-owner@sourceware.org Received: (qmail 9712 invoked by uid 89); 17 Dec 2014 12:32:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.98.4 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mx4-phx2.redhat.com Date: Wed, 01 Jan 2014 00:00:00 -0000 From: Sinny Kumari To: libabigail@sourceware.org Cc: Dodji Seketeli Message-ID: <377331953.19841118.1418819554407.JavaMail.zimbra@redhat.com> In-Reply-To: <1717902824.19835801.1418819010677.JavaMail.zimbra@redhat.com> Subject: [Patch] Adding new methods in corpus_diff class MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_19841116_1352910435.1418819554405" X-Originating-IP: [10.5.82.6] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF34 (Linux)/8.0.6_GA_5922) Thread-Topic: Adding new methods in corpus_diff class Thread-Index: 5e3J83Io+p7lsde1rgz93vqmGEFElw== X-SW-Source: 2014-q4/txt/msg00007.txt.bz2 ------=_Part_19841116_1352910435.1418819554405 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-length: 411 Hi, Public methods are needed to access added functions and variables obtained outside libabigail while calculating abi diff between libraries with no debug information available. This patch (available in attachment) adds new public methods in corpus_diff class- added_unrefed_function_symbols() and added_unrefed_variable_symbols() to fix same. Thanks -- Sinny Kumari (sinny at redhat dot com) ------=_Part_19841116_1352910435.1418819554405 Content-Type: text/x-patch; name=0001-Add-new-methods-in-corpus_diff-class.patch Content-Disposition: attachment; filename=0001-Add-new-methods-in-corpus_diff-class.patch Content-Transfer-Encoding: base64 Content-length: 3799 RnJvbSAyMDFjYmNmNjY4ZTAxNzkwZmFmOGM1MTIzOGNkYmY4NTc1NzdhOWM4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTaW5ueSBLdW1hcmkg PHNrdW1hcmlAcmVkaGF0LmNvbT4KRGF0ZTogV2VkLCAxNyBEZWMgMjAxNCAx NzoyNjoyNiArMDUzMApTdWJqZWN0OiBbUEFUQ0ggMS8xXSBBZGQgbmV3IG1l dGhvZHMgaW4gY29ycHVzX2RpZmYgY2xhc3MKCkZ1bmN0aW9ucyBhZGRlZF91 bnJlZmVkX2Z1bmN0aW9uX3N5bWJvbHMoKSBhbmQKYWRkZWRfdW5yZWZlZF92 YXJpYWJsZV9zeW1ib2xzKCkgYXJlIHJlcXVpcmVkIGluIG9yZGVyIHRvIGFj Y2VzcwphZGRlZCBmdW5jdGlvbnMgYW5kIHZhcmlhYmxlcyBvYnRhaW5lZCB3 aGlsZSBjYWxjdWxhdGluZyBhYmkgZGlmZgpiZXR3ZWVuIGxpYnJhcmllcyB3 aXRoIG5vIGRlYnVnIGluZm9ybWF0aW9uIGF2YWlsYWJsZQoKCSogaW5jbHVk ZS9hYmctY29tcGFyaXNvbi5oCgkoY29ycHVzX2RpZmY6OmFkZGVkX3VucmVm ZWRfZnVuY3Rpb25fc3ltYm9scyk6CglEZWNsYXJlIG5ldyBtZW1iZXIgZnVu Y3Rpb24KCShjb3JwdXNfZGlmZjo6YWRkZWRfdW5yZWZlZF92YXJpYWJsZV9z eW1ib2xzKToKCURlY2xhcmUgbmV3IG1lbWJlciBmdW5jdGlvbgoJKiBzcmMv YWJnLWNvbXBhcmlzb24uY2MKCShjb3JwdXNfZGlmZjo6YWRkZWRfdW5yZWZl ZF9mdW5jdGlvbl9zeW1ib2xzKToKCURlZmluZSBuZXcgbWVtYmVyIGZ1bmN0 aW9uCgkoY29ycHVzX2RpZmY6OmFkZGVkX3VucmVmZWRfdmFyaWFibGVfc3lt Ym9scyk6CglEZWZpbmUgbmV3IG1lbWJlciBmdW5jdGlvbgoKU2lnbmVkLW9m Zi1ieTogU2lubnkgS3VtYXJpIDxza3VtYXJpQHJlZGhhdC5jb20+Ci0tLQog aW5jbHVkZS9hYmctY29tcGFyaXNvbi5oIHwgIDYgKysrKysrCiBzcmMvYWJn LWNvbXBhcmlzb24uY2MgICAgfCAxOCArKysrKysrKysrKysrKysrKysKIDIg ZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2luY2x1ZGUvYWJnLWNvbXBhcmlzb24uaCBiL2luY2x1ZGUvYWJnLWNvbXBh cmlzb24uaAppbmRleCBlYzg5Y2M2Li42ZWQzM2NhIDEwMDY0NAotLS0gYS9p bmNsdWRlL2FiZy1jb21wYXJpc29uLmgKKysrIGIvaW5jbHVkZS9hYmctY29t cGFyaXNvbi5oCkBAIC0yMDU3LDggKzIwNTcsMTQgQEAgcHVibGljOgogICBk ZWxldGVkX3VucmVmZWRfZnVuY3Rpb25fc3ltYm9scygpIGNvbnN0OwogCiAg IGNvbnN0IHN0cmluZ19lbGZfc3ltYm9sX21hcCYKKyAgYWRkZWRfdW5yZWZl ZF9mdW5jdGlvbl9zeW1ib2xzKCkgY29uc3Q7CisKKyAgY29uc3Qgc3RyaW5n X2VsZl9zeW1ib2xfbWFwJgogICBkZWxldGVkX3VucmVmZWRfdmFyaWFibGVf c3ltYm9scygpIGNvbnN0OwogCisgIGNvbnN0IHN0cmluZ19lbGZfc3ltYm9s X21hcCYKKyAgYWRkZWRfdW5yZWZlZF92YXJpYWJsZV9zeW1ib2xzKCkgY29u c3Q7CisKICAgY29uc3QgZGlmZl9jb250ZXh0X3NwdHIKICAgY29udGV4dCgp IGNvbnN0OwogCmRpZmYgLS1naXQgYS9zcmMvYWJnLWNvbXBhcmlzb24uY2Mg Yi9zcmMvYWJnLWNvbXBhcmlzb24uY2MKaW5kZXggZmQ3ZTNkZC4uNjY1ZDEy YyAxMDA2NDQKLS0tIGEvc3JjL2FiZy1jb21wYXJpc29uLmNjCisrKyBiL3Ny Yy9hYmctY29tcGFyaXNvbi5jYwpAQCAtMTAyMjUsNiArMTAyMjUsMTUgQEAg Y29uc3Qgc3RyaW5nX2VsZl9zeW1ib2xfbWFwJgogY29ycHVzX2RpZmY6OmRl bGV0ZWRfdW5yZWZlZF9mdW5jdGlvbl9zeW1ib2xzKCkgY29uc3QKIHtyZXR1 cm4gcHJpdl8tPmRlbGV0ZWRfdW5yZWZlZF9mbl9zeW1zXzt9CiAKKy8vLyBH ZXR0ZXIgZm9yIGZ1bmN0aW9uIHN5bWJvbHMgbm90IHJlZmVyZW5jZWQgYnkg YW55IGRlYnVnIGluZm8gYW5kCisvLy8gdGhhdCBnb3QgYWRkZWQuCisvLy8K Ky8vLyBAcmV0dXJuIGEgbWFwIG9mIGVsZiBmdW5jdGlvbiBzeW1ib2xzIG5v dCByZWZlcmVuY2VkIGJ5IGFueSBkZWJ1ZworLy8vIGluZm8gYW5kIHRoYXQg Z290IGFkZGVkLgorY29uc3Qgc3RyaW5nX2VsZl9zeW1ib2xfbWFwJgorY29y cHVzX2RpZmY6OmFkZGVkX3VucmVmZWRfZnVuY3Rpb25fc3ltYm9scygpIGNv bnN0Cit7cmV0dXJuIHByaXZfLT5hZGRlZF91bnJlZmVkX2ZuX3N5bXNfO30K KwogLy8vIEdldHRlciBmb3IgdmFyaWFibGUgc3ltYm9scyBub3QgcmVmZXJl bmNlZCBieSBhbnkgZGVidWcgaW5mbyBhbmQKIC8vLyB0aGF0IGdvdCBkZWxl dGVkLgogLy8vCkBAIC0xMDIzNCw2ICsxMDI0MywxNSBAQCBjb25zdCBzdHJp bmdfZWxmX3N5bWJvbF9tYXAmCiBjb3JwdXNfZGlmZjo6ZGVsZXRlZF91bnJl ZmVkX3ZhcmlhYmxlX3N5bWJvbHMoKSBjb25zdAoge3JldHVybiBwcml2Xy0+ ZGVsZXRlZF91bnJlZmVkX3Zhcl9zeW1zXzt9CiAKKy8vLyBHZXR0ZXIgZm9y IHZhcmlhYmxlIHN5bWJvbHMgbm90IHJlZmVyZW5jZWQgYnkgYW55IGRlYnVn IGluZm8gYW5kCisvLy8gdGhhdCBnb3QgYWRkZWQuCisvLy8KKy8vLyBAcmV0 dXJuIGEgbWFwIG9mIGVsZiB2YXJpYWJsZSBzeW1ib2xzIG5vdCByZWZlcmVu Y2VkIGJ5IGFueSBkZWJ1ZworLy8vIGluZm8gYW5kIHRoYXQgZ290IGFkZGVk LgorY29uc3Qgc3RyaW5nX2VsZl9zeW1ib2xfbWFwJgorY29ycHVzX2RpZmY6 OmFkZGVkX3VucmVmZWRfdmFyaWFibGVfc3ltYm9scygpIGNvbnN0Cit7cmV0 dXJuIHByaXZfLT5hZGRlZF91bnJlZmVkX3Zhcl9zeW1zXzt9CisKIC8vLyBH ZXR0ZXIgb2YgdGhlIGRpZmYgY29udGV4dCBvZiB0aGlzIGRpZmYKIC8vLwog Ly8vIEByZXR1cm4gdGhlIGRpZmYgY29udGV4dCBmb3IgdGhpcyBkaWZmLgot LSAKMi4xLjAKCg== ------=_Part_19841116_1352910435.1418819554405--