From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18343 invoked by alias); 8 Mar 2012 18:37:17 -0000 Received: (qmail 18160 invoked by uid 22791); 8 Mar 2012 18:37:16 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-pw0-f41.google.com (HELO mail-pw0-f41.google.com) (209.85.160.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 08 Mar 2012 18:37:00 +0000 Received: by pbcup15 with SMTP id up15so1923860pbc.0 for ; Thu, 08 Mar 2012 10:36:59 -0800 (PST) Received: by 10.68.219.164 with SMTP id pp4mr11411714pbc.2.1331231819795; Thu, 08 Mar 2012 10:36:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.68.134.225 with HTTP; Thu, 8 Mar 2012 10:36:39 -0800 (PST) From: Josh Matthews Date: Thu, 08 Mar 2012 18:37:00 -0000 Message-ID: Subject: [patch] Darwin build fix for unused prototypes To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=e89a8ff24a37bb8b5804babf8f79 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 X-SW-Source: 2012-03/txt/msg00281.txt.bz2 --e89a8ff24a37bb8b5804babf8f79 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 568 2012-03-08 Josh Matthews * darwin-nat-info.c: Add missing prototype for _initialize_darwin_info_commands. Make darwin_debug_port_info static. * darwin-nat.c: Add missing prototype for _initialize_darwin_infereior. * i386-darwin-nat.c: Remove unused functions i386_darwin_dr_set, i386_darwin_dr_get, i386_darwin_set_control, i386_darwin_get_control, i386_darwin_dr_set_addr, i386_darwin_get_addr, i386_darwin_get_status, i386_darwin_get_control. * machoread.c: Add missing prototype for _initialize_machoread. --e89a8ff24a37bb8b5804babf8f79 Content-Type: application/octet-stream; name="darwin_prototypes.diff" Content-Disposition: attachment; filename="darwin_prototypes.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzk4w3q50 Content-length: 7093 ZGlmZiAtLWdpdCBhL2dkYi9kYXJ3aW4tbmF0LWluZm8uYyBiL2dkYi9kYXJ3 aW4tbmF0LWluZm8uYwppbmRleCA5MTcwZTE0Li45NzQxNTM4IDEwMDY0NAot LS0gYS9nZGIvZGFyd2luLW5hdC1pbmZvLmMKKysrIGIvZ2RiL2Rhcndpbi1u YXQtaW5mby5jCkBAIC0zMDEsNyArMzAxLDcgQEAgaW5mb19tYWNoX3BvcnRz X2NvbW1hbmQgKGNoYXIgKmFyZ3MsIGludCBmcm9tX3R0eSkKIH0KIAogCi12 b2lkCitzdGF0aWMgdm9pZAogZGFyd2luX2RlYnVnX3BvcnRfaW5mbyAodGFz a190IHRhc2ssIG1hY2hfcG9ydF90IHBvcnQpCiB7CiAgIGtlcm5fcmV0dXJu X3Qga3JldDsKQEAgLTg0Myw2ICs4NDMsOSBAQCBpbmZvX21hY2hfZXhjZXB0 aW9uc19jb21tYW5kIChjaGFyICphcmdzLCBpbnQgZnJvbV90dHkpCiAgICAg fQogfQogCisvKiAtV21pc3NpbmctcHJvdG90eXBlcyAqLworZXh0ZXJuIGlu aXRpYWxpemVfZmlsZV9mdHlwZSBfaW5pdGlhbGl6ZV9kYXJ3aW5faW5mb19j b21tYW5kczsKKwogdm9pZAogX2luaXRpYWxpemVfZGFyd2luX2luZm9fY29t bWFuZHMgKHZvaWQpCiB7CmRpZmYgLS1naXQgYS9nZGIvZGFyd2luLW5hdC5j IGIvZ2RiL2Rhcndpbi1uYXQuYwppbmRleCAwZmVlYmUzLi5kZTY2MWEzIDEw MDY0NAotLS0gYS9nZGIvZGFyd2luLW5hdC5jCisrKyBiL2dkYi9kYXJ3aW4t bmF0LmMKQEAgLTIwMTUsNiArMjAxNSw5IEBAIGRhcndpbl9zdXBwb3J0c19t dWx0aV9wcm9jZXNzICh2b2lkKQogICByZXR1cm4gMTsKIH0KIAorLyogLVdt aXNzaW5nLXByb3RvdHlwZXMgKi8KK2V4dGVybiBpbml0aWFsaXplX2ZpbGVf ZnR5cGUgX2luaXRpYWxpemVfZGFyd2luX2luZmVyaW9yOworCiB2b2lkCiBf aW5pdGlhbGl6ZV9kYXJ3aW5faW5mZXJpb3IgKHZvaWQpCiB7CmRpZmYgLS1n aXQgYS9nZGIvaTM4Ni1kYXJ3aW4tbmF0LmMgYi9nZGIvaTM4Ni1kYXJ3aW4t bmF0LmMKaW5kZXggYjQ1MmYxZS4uYjEyN2RhOSAxMDA2NDQKLS0tIGEvZ2Ri L2kzODYtZGFyd2luLW5hdC5jCisrKyBiL2dkYi9pMzg2LWRhcndpbi1uYXQu YwpAQCAtMjYwLDE1NyArMjYwLDYgQEAgaTM4Nl9kYXJ3aW5fc3RvcmVfaW5m ZXJpb3JfcmVnaXN0ZXJzIChzdHJ1Y3QgdGFyZ2V0X29wcyAqb3BzLAogICAg IH0KIH0KIAotCi0vKiBTdXBwb3J0IGZvciBkZWJ1ZyByZWdpc3RlcnMsIGJv b3N0ZWQgbW9zdGx5IGZyb20gaTM4Ni1saW51eC1uYXQuYy4gICovCi0KLXN0 YXRpYyB2b2lkCi1pMzg2X2Rhcndpbl9kcl9zZXQgKGludCByZWdudW0sIHVp bnQzMl90IHZhbHVlKQotewotICBpbnQgY3VycmVudF9waWQ7Ci0gIHRocmVh ZF90IGN1cnJlbnRfdGhyZWFkOwotICB4ODZfZGVidWdfc3RhdGVfdCBkcl9y ZWdzOwotICBrZXJuX3JldHVybl90IHJldDsKLSAgdW5zaWduZWQgaW50IGRy X2NvdW50ID0geDg2X0RFQlVHX1NUQVRFX0NPVU5UOwotCi0gIGdkYl9hc3Nl cnQgKHJlZ251bSA+PSAwICYmIHJlZ251bSA8PSBEUl9DT05UUk9MKTsKLQot ICBjdXJyZW50X3RocmVhZCA9IHB0aWRfZ2V0X3RpZCAoaW5mZXJpb3JfcHRp ZCk7Ci0KLSAgZHJfcmVncy5kc2guZmxhdm9yID0geDg2X0RFQlVHX1NUQVRF MzI7Ci0gIGRyX3JlZ3MuZHNoLmNvdW50ID0geDg2X0RFQlVHX1NUQVRFMzJf Q09VTlQ7Ci0gIGRyX2NvdW50ID0geDg2X0RFQlVHX1NUQVRFX0NPVU5UOwot ICByZXQgPSB0aHJlYWRfZ2V0X3N0YXRlIChjdXJyZW50X3RocmVhZCwgeDg2 X0RFQlVHX1NUQVRFLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKHRo cmVhZF9zdGF0ZV90KSAmZHJfcmVncywgJmRyX2NvdW50KTsKLQotICBpZiAo cmV0ICE9IEtFUk5fU1VDQ0VTUykKLSAgICB7Ci0gICAgICBwcmludGZfdW5m aWx0ZXJlZCAoXygiRXJyb3IgcmVhZGluZyBkZWJ1ZyByZWdpc3RlcnMgIgot CQkJICAgInRocmVhZCAweCV4IHZpYSB0aHJlYWRfZ2V0X3N0YXRlXG4iKSwK LQkJCSAoaW50KSBjdXJyZW50X3RocmVhZCk7Ci0gICAgICBNQUNIX0NIRUNL X0VSUk9SIChyZXQpOwotICAgIH0KLQotICBzd2l0Y2ggKHJlZ251bSkgCi0g ICAgewotICAgICAgY2FzZSAwOgotICAgICAgICBkcl9yZWdzLnVkcy5kczMy Ll9fZHIwID0gdmFsdWU7Ci0gICAgICAgIGJyZWFrOwotICAgICAgY2FzZSAx OgotICAgICAgICBkcl9yZWdzLnVkcy5kczMyLl9fZHIxID0gdmFsdWU7Ci0g ICAgICAgIGJyZWFrOwotICAgICAgY2FzZSAyOgotICAgICAgICBkcl9yZWdz LnVkcy5kczMyLl9fZHIyID0gdmFsdWU7Ci0gICAgICAgIGJyZWFrOwotICAg ICAgY2FzZSAzOgotICAgICAgICBkcl9yZWdzLnVkcy5kczMyLl9fZHIzID0g dmFsdWU7Ci0gICAgICAgIGJyZWFrOwotICAgICAgY2FzZSA0OgotICAgICAg ICBkcl9yZWdzLnVkcy5kczMyLl9fZHI0ID0gdmFsdWU7Ci0gICAgICAgIGJy ZWFrOwotICAgICAgY2FzZSA1OgotICAgICAgICBkcl9yZWdzLnVkcy5kczMy Ll9fZHI1ID0gdmFsdWU7Ci0gICAgICAgIGJyZWFrOwotICAgICAgY2FzZSA2 OgotICAgICAgICBkcl9yZWdzLnVkcy5kczMyLl9fZHI2ID0gdmFsdWU7Ci0g ICAgICAgIGJyZWFrOwotICAgICAgY2FzZSA3OgotICAgICAgICBkcl9yZWdz LnVkcy5kczMyLl9fZHI3ID0gdmFsdWU7Ci0gICAgICAgIGJyZWFrOwotICAg IH0KLQotICByZXQgPSB0aHJlYWRfc2V0X3N0YXRlIChjdXJyZW50X3RocmVh ZCwgeDg2X0RFQlVHX1NUQVRFLCAKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgKHRocmVhZF9zdGF0ZV90KSAmZHJfcmVncywgZHJfY291bnQpOwotCi0g IGlmIChyZXQgIT0gS0VSTl9TVUNDRVNTKQotICAgIHsKLSAgICAgIHByaW50 Zl91bmZpbHRlcmVkIChfKCJFcnJvciB3cml0aW5nIGRlYnVnIHJlZ2lzdGVy cyAiCi0JCQkgICAidGhyZWFkIDB4JXggdmlhIHRocmVhZF9nZXRfc3RhdGVc biIpLAotCQkJIChpbnQpIGN1cnJlbnRfdGhyZWFkKTsKLSAgICAgIE1BQ0hf Q0hFQ0tfRVJST1IgKHJldCk7Ci0gICAgfQotfQotCi1zdGF0aWMgdWludDMy X3QKLWkzODZfZGFyd2luX2RyX2dldCAoaW50IHJlZ251bSkKLXsKLSAgdGhy ZWFkX3QgY3VycmVudF90aHJlYWQ7Ci0gIHg4Nl9kZWJ1Z19zdGF0ZV90IGRy X3JlZ3M7Ci0gIGtlcm5fcmV0dXJuX3QgcmV0OwotICB1bnNpZ25lZCBpbnQg ZHJfY291bnQgPSB4ODZfREVCVUdfU1RBVEVfQ09VTlQ7Ci0KLSAgZ2RiX2Fz c2VydCAocmVnbnVtID49IDAgJiYgcmVnbnVtIDw9IERSX0NPTlRST0wpOwot Ci0gIGN1cnJlbnRfdGhyZWFkID0gcHRpZF9nZXRfdGlkIChpbmZlcmlvcl9w dGlkKTsKLQotICBkcl9yZWdzLmRzaC5mbGF2b3IgPSB4ODZfREVCVUdfU1RB VEUzMjsKLSAgZHJfcmVncy5kc2guY291bnQgPSB4ODZfREVCVUdfU1RBVEUz Ml9DT1VOVDsKLSAgZHJfY291bnQgPSB4ODZfREVCVUdfU1RBVEVfQ09VTlQ7 Ci0gIHJldCA9IHRocmVhZF9nZXRfc3RhdGUgKGN1cnJlbnRfdGhyZWFkLCB4 ODZfREVCVUdfU1RBVEUsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAo dGhyZWFkX3N0YXRlX3QpICZkcl9yZWdzLCAmZHJfY291bnQpOwotCi0gIGlm IChyZXQgIT0gS0VSTl9TVUNDRVNTKQotICAgIHsKLSAgICAgIHByaW50Zl91 bmZpbHRlcmVkIChfKCJFcnJvciByZWFkaW5nIGRlYnVnIHJlZ2lzdGVycyAi Ci0JCQkgICAidGhyZWFkIDB4JXggdmlhIHRocmVhZF9nZXRfc3RhdGVcbiIp LAotCQkJIChpbnQpIGN1cnJlbnRfdGhyZWFkKTsKLSAgICAgIE1BQ0hfQ0hF Q0tfRVJST1IgKHJldCk7Ci0gICAgfQotCi0gIHN3aXRjaCAocmVnbnVtKSAK LSAgICB7Ci0gICAgICBjYXNlIDA6Ci0gICAgICAgIHJldHVybiBkcl9yZWdz LnVkcy5kczMyLl9fZHIwOwotICAgICAgY2FzZSAxOgotICAgICAgICByZXR1 cm4gZHJfcmVncy51ZHMuZHMzMi5fX2RyMTsKLSAgICAgIGNhc2UgMjoKLSAg ICAgICAgcmV0dXJuIGRyX3JlZ3MudWRzLmRzMzIuX19kcjI7Ci0gICAgICBj YXNlIDM6Ci0gICAgICAgIHJldHVybiBkcl9yZWdzLnVkcy5kczMyLl9fZHIz OwotICAgICAgY2FzZSA0OgotICAgICAgICByZXR1cm4gZHJfcmVncy51ZHMu ZHMzMi5fX2RyNDsKLSAgICAgIGNhc2UgNToKLSAgICAgICAgcmV0dXJuIGRy X3JlZ3MudWRzLmRzMzIuX19kcjU7Ci0gICAgICBjYXNlIDY6Ci0gICAgICAg IHJldHVybiBkcl9yZWdzLnVkcy5kczMyLl9fZHI2OwotICAgICAgY2FzZSA3 OgotICAgICAgICByZXR1cm4gZHJfcmVncy51ZHMuZHMzMi5fX2RyNzsKLSAg ICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci19Ci0K LXZvaWQKLWkzODZfZGFyd2luX2RyX3NldF9jb250cm9sICh1bnNpZ25lZCBs b25nIGNvbnRyb2wpCi17Ci0gIGkzODZfZGFyd2luX2RyX3NldCAoRFJfQ09O VFJPTCwgY29udHJvbCk7Ci19Ci0KLXZvaWQKLWkzODZfZGFyd2luX2RyX3Nl dF9hZGRyIChpbnQgcmVnbnVtLCBDT1JFX0FERFIgYWRkcikKLXsKLSAgZ2Ri X2Fzc2VydCAocmVnbnVtID49IDAgJiYgcmVnbnVtIDw9IERSX0xBU1RBRERS IC0gRFJfRklSU1RBRERSKTsKLQotICBpMzg2X2Rhcndpbl9kcl9zZXQgKERS X0ZJUlNUQUREUiArIHJlZ251bSwgYWRkcik7Ci19Ci0KLUNPUkVfQUREUgot aTM4Nl9kYXJ3aW5fZHJfZ2V0X2FkZHIgKGludCByZWdudW0pCi17Ci0gIHJl dHVybiBpMzg2X2Rhcndpbl9kcl9nZXQgKHJlZ251bSk7Ci19Ci0KLXVuc2ln bmVkIGxvbmcKLWkzODZfZGFyd2luX2RyX2dldF9zdGF0dXMgKHZvaWQpCi17 Ci0gIHJldHVybiBpMzg2X2Rhcndpbl9kcl9nZXQgKERSX1NUQVRVUyk7Ci19 Ci0KLXVuc2lnbmVkIGxvbmcKLWkzODZfZGFyd2luX2RyX2dldF9jb250cm9s ICh2b2lkKQotewotICByZXR1cm4gaTM4Nl9kYXJ3aW5fZHJfZ2V0IChEUl9D T05UUk9MKTsKLX0KLQogdm9pZAogZGFyd2luX2NoZWNrX29zYWJpIChkYXJ3 aW5faW5mZXJpb3IgKmluZiwgdGhyZWFkX3QgdGhyZWFkKQogewpkaWZmIC0t Z2l0IGEvZ2RiL21hY2hvcmVhZC5jIGIvZ2RiL21hY2hvcmVhZC5jCmluZGV4 IDg4Y2U2MTIuLjhhNmI1MDAgMTAwNjQ0Ci0tLSBhL2dkYi9tYWNob3JlYWQu YworKysgYi9nZGIvbWFjaG9yZWFkLmMKQEAgLTEwMzUsNiArMTAzNSw5IEBA IHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc3ltX2ZucyBtYWNob19zeW1fZm5zID0g ewogICAmcHN5bV9mdW5jdGlvbnMKIH07CiAKKy8qIC1XbWlzc2luZy1wcm90 b3R5cGVzICovCitleHRlcm4gaW5pdGlhbGl6ZV9maWxlX2Z0eXBlIF9pbml0 aWFsaXplX21hY2hvcmVhZDsKKwogdm9pZAogX2luaXRpYWxpemVfbWFjaG9y ZWFkICgpCiB7Cg== --e89a8ff24a37bb8b5804babf8f79--