From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Li Subject: [PATCH 3/4] inspect: Add test-inspect program Date: Fri, 2 Apr 2010 11:43:40 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=000e0cd76280a32e950483455bce Return-path: Received: from mail-gw0-f46.google.com ([74.125.83.46]:48262 "EHLO mail-gw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752333Ab0DBSnl (ORCPT ); Fri, 2 Apr 2010 14:43:41 -0400 Received: by gwb19 with SMTP id 19so281861gwb.19 for ; Fri, 02 Apr 2010 11:43:40 -0700 (PDT) Sender: linux-sparse-owner@vger.kernel.org List-Id: linux-sparse@vger.kernel.org To: Linux-Sparse Cc: Kamil Dudka , Josh Triplett --000e0cd76280a32e950483455bce Content-Type: text/plain; charset=ISO-8859-1 The test program will launch a gtk treeview windows to display the symbol node in the AST. Chris --000e0cd76280a32e950483455bce Content-Type: application/octet-stream; name="0003-inspect-Add-test-inspect-program.patch" Content-Disposition: attachment; filename="0003-inspect-Add-test-inspect-program.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g7jejh010 RnJvbSA1NDg4OTYwMTYyYjg1ZTRiYWNlMjlkMjBhYzQ0ZGNlYTE5Yjk0ODg4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDaHJpc3RvcGhlciBMaSA8c3BhcnNlQGNocmlzbGkub3JnPgpE YXRlOiBUdWUsIDMwIE1hciAyMDEwIDE1OjQ5OjE2IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAzLzRd IGluc3BlY3Q6IEFkZCB0ZXN0LWluc3BlY3QgcHJvZ3JhbQoKVGhlIHRlc3QgcHJvZ3JhbSB3aWxs IGxhdW5jaCBhIGd0ayB0cmVldmlldyB3aW5kb3dzIHRvCmRpc3BsYXkgdGhlIHN5bWJvbCBub2Rl IGluIHRoZSBBU1QuCi0tLQogTWFrZWZpbGUgICAgICAgfCAgIDE3ICsrKysrKysrKysrKysrLS0t CiB0ZXN0LWluc3BlY3QuYyB8ICAgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QtaW5zcGVjdC5jCgpkaWZmIC0tZ2l0IGEvTWFr ZWZpbGUgYi9NYWtlZmlsZQppbmRleCBiMDdmNDcyLi4yODI1ZTU4IDEwMDY0NAotLS0gYS9NYWtl ZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtMTUsMTAgKzE1LDExIEBAIEFSID0gYXIKICMgICAgIENG TEFHUyArPSAtTzAgLURERUJVRyAtZzMgLWdkd2FyZi0yCiAjCiAKLUhBVkVfTElCWE1MPSQoc2hl bGwgcGtnLWNvbmZpZyAtLWV4aXN0cyBsaWJ4bWwtMi4wIDI+L2Rldi9udWxsICYmIGVjaG8gJ3ll cycpCi1IQVZFX0dDQ19ERVA9JChzaGVsbCB0b3VjaCAuZ2NjLXRlc3QuYyAmJiAJCQkJXAorSEFW RV9MSUJYTUw6PSQoc2hlbGwgcGtnLWNvbmZpZyAtLWV4aXN0cyBsaWJ4bWwtMi4wIDI+L2Rldi9u dWxsICYmIGVjaG8gJ3llcycpCitIQVZFX0dDQ19ERVA6PSQoc2hlbGwgdG91Y2ggLmdjYy10ZXN0 LmMgJiYgCQkJCVwKIAkJJChDQykgLWMgLVdwLC1NRCwuZ2NjLXRlc3QuZCAuZ2NjLXRlc3QuYyAy Pi9kZXYvbnVsbCAmJiBcCiAJCWVjaG8gJ3llcyc7IHJtIC1mIC5nY2MtdGVzdC5kIC5nY2MtdGVz dC5vIC5nY2MtdGVzdC5jKQorSEFWRV9HVEsyOj0kKHNoZWxsIHBrZy1jb25maWcgLS1leGlzdHMg Z3RrKy0yLjAgMj4vZGV2L251bGwgJiYgZWNobyAneWVzJykKIAogQ0ZMQUdTICs9IC1ER0NDX0JB U0U9XCIkKHNoZWxsICQoQ0MpIC0tcHJpbnQtZmlsZS1uYW1lPSlcIgogCkBAIC00Niw2ICs0Nywx NiBAQCBJTlNUX1BST0dSQU1TKz1jMnhtbAogYzJ4bWxfRVhUUkFfT0JKUyA9IGBwa2ctY29uZmln IC0tbGlicyBsaWJ4bWwtMi4wYAogZW5kaWYKIAoraWZlcSAoJChIQVZFX0dUSzIpLHllcykKK0dU SzJfQ0ZMQUdTIDo9ICQoc2hlbGwgcGtnLWNvbmZpZyAtLWNmbGFncyBndGsrLTIuMCkKK0dUSzJf TElCUyA6PSAkKHNoZWxsIHBrZy1jb25maWcgLS1saWJzIGd0aystMi4wKQorUFJPR1JBTVMgKz0g dGVzdC1pbnNwZWN0CitJTlNUX1BST0dSQU1TICs9IHRlc3QtaW5zcGVjdAordGVzdC1pbnNwZWN0 X0VYVFJBX0RFUFMgOj0gYXN0LW1vZGVsLm8gYXN0LXZpZXcubyBhc3QtaW5zcGVjdC5vCit0ZXN0 LWluc3BlY3QubyAkKHRlc3QtaW5zcGVjdF9FWFRSQV9ERVBTKTogQ0ZMQUdTICs9ICQoR1RLMl9D RkxBR1MpCit0ZXN0LWluc3BlY3RfRVhUUkFfT0JKUyA6PSAkKEdUSzJfTElCUykKK2VuZGlmCisK IExJQl9IPSAgICB0b2tlbi5oIHBhcnNlLmggbGliLmggc3ltYm9sLmggc2NvcGUuaCBleHByZXNz aW9uLmggdGFyZ2V0LmggXAogCSAgbGluZWFyaXplLmggYml0bWFwLmggaWRlbnQtbGlzdC5oIGNv bXBhdC5oIGZsb3cuaCBhbGxvY2F0ZS5oIFwKIAkgIHN0b3JhZ2UuaCBwdHJsaXN0LmggZGlzc2Vj dC5oCkBAIC0xNDEsNyArMTUyLDcgQEAgY29tcGF0LXNvbGFyaXMubzogY29tcGF0L21tYXAtYmxv Yi5jICQoTElCX0gpCiBjb21wYXQtbWluZ3cubzogJChMSUJfSCkKIGNvbXBhdC1jeWd3aW4ubzog JChMSUJfSCkKIAotLmMubzoKKyUubzogJS5jCiAJJChRVUlFVF9DQykkKENDKSAtbyAkQCAtYyAk KENGTEFHUykgJDwKIAogY2xlYW46IGNsZWFuLWNoZWNrCmRpZmYgLS1naXQgYS90ZXN0LWluc3Bl Y3QuYyBiL3Rlc3QtaW5zcGVjdC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu LmU0MzdlMTEKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0LWluc3BlY3QuYwpAQCAtMCwwICsxLDQz IEBACisKKyNpbmNsdWRlIDxzdGRhcmcuaD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRl IDxzdGRpby5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPGN0eXBlLmg+CisjaW5j bHVkZSA8dW5pc3RkLmg+CisjaW5jbHVkZSA8ZmNudGwuaD4KKworI2luY2x1ZGUgImxpYi5oIgor I2luY2x1ZGUgImFsbG9jYXRlLmgiCisjaW5jbHVkZSAidG9rZW4uaCIKKyNpbmNsdWRlICJwYXJz ZS5oIgorI2luY2x1ZGUgInN5bWJvbC5oIgorI2luY2x1ZGUgImV4cHJlc3Npb24uaCIKKworI2lu Y2x1ZGUgImFzdC12aWV3LmgiCisKK3N0YXRpYyB2b2lkIGV4cGFuZF9zeW1ib2xzKHN0cnVjdCBz eW1ib2xfbGlzdCAqbGlzdCkKK3sKKwlzdHJ1Y3Qgc3ltYm9sICpzeW07CisJRk9SX0VBQ0hfUFRS KGxpc3QsIHN5bSkgeworCQlleHBhbmRfc3ltYm9sKHN5bSk7CisJfSBFTkRfRk9SX0VBQ0hfUFRS KHN5bSk7Cit9CisKK2ludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKwlzdHJ1Y3Qg c3RyaW5nX2xpc3QgKmZpbGVsaXN0ID0gTlVMTDsKKwljaGFyICpmaWxlOworCXN0cnVjdCBzeW1i b2xfbGlzdCAqdmlld19zeW1zID0gTlVMTDsKKworCWd0a19pbml0KCZhcmdjLCZhcmd2KTsKKwll eHBhbmRfc3ltYm9scyhzcGFyc2VfaW5pdGlhbGl6ZShhcmdjLCBhcmd2LCAmZmlsZWxpc3QpKTsK KwlGT1JfRUFDSF9QVFJfTk9UQUcoZmlsZWxpc3QsIGZpbGUpIHsKKwkJc3RydWN0IHN5bWJvbF9s aXN0ICpzeW1zID0gc3BhcnNlKGZpbGUpOworCQlleHBhbmRfc3ltYm9scyhzeW1zKTsKKwkJY29u Y2F0X3N5bWJvbF9saXN0KHN5bXMsICZ2aWV3X3N5bXMpOworCX0gRU5EX0ZPUl9FQUNIX1BUUl9O T1RBRyhmaWxlKTsKKwl0cmVldmlld19tYWluKHZpZXdfc3ltcyk7CisJcmV0dXJuIDA7Cit9Cisg Ci0tIAoxLjYuNi4xCgo= --000e0cd76280a32e950483455bce--