From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7962 invoked by alias); 5 Nov 2009 05:03:46 -0000 Received: (qmail 7880 invoked by uid 22791); 5 Nov 2009 05:03:44 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,UNPARSEABLE_RELAY X-Spam-Check-By: sourceware.org Received: from rcsinet11.oracle.com (HELO rgminet11.oracle.com) (148.87.113.123) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 05 Nov 2009 05:03:40 +0000 Received: from rgminet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id nA555HeO004101 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 5 Nov 2009 05:05:18 GMT Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by rgminet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id nA4DM2hu027199 for ; Thu, 5 Nov 2009 05:04:18 GMT Received: from abhmt009.oracle.com by acsmt355.oracle.com with ESMTP id 92955441257397379; Wed, 04 Nov 2009 21:02:59 -0800 Received: from cn.oracle.com (/141.144.144.110) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 04 Nov 2009 21:02:59 -0800 From: "Wenji Huang" Reply-To: "wenji.huang@oracle.com" To: "systemtap@sourceware.org" Subject: [RFC PATCH] Fix segmentation fault of listing kprocess.create Date: Thu, 05 Nov 2009 05:03:00 -0000 Message-ID: <20091105130553500.00000001428@ETSD-Ora-lap2> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-IsSubscribed: yes Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2009-q4/txt/msg00415.txt.bz2 SGksDQoNCkkgZ290IHRoZSBTZWdtZW50YXRpb24gZmF1bHQgd2hlbiBleGVj dXRpbmcgc3RhcCAtTCBrcHJvY2Vzcy5jcmVhdGUgZm9yIGxhdGVzdA0Kc291 cmNlLiBUaGUgc2FtZSBpc3N1ZSBoYXBwZW5zIG9uIEZDMTEgMzJiaXRzIGFu ZCBSSEVMNVUyICg2NGJpdHMgMi42LjMyIGtlcm5lbCksDQp3aXRoIGVsZnV0 aWxzIDAuMTQxLTAuMTQzLiBCdXQgICdwcm9iZSBrcHJvY2Vzcy5jcmVhdGV7 cHJpbnQodGFzaykgcHJpbnQobmV3X3BpZCkgcHJpbnQoJCRwYXJtcyl9Jw0K d29ya3MgZmluZSBvbiB0aG9zZSBtYWNoaW5lcy4NCg0KVGhlIGVycm9yIGlz IGZyb20gc3lzdGVtdGFwX3Nlc3Npb246OnByaW50X3Rva2VuLCBpbnZhbGlk IHBvaW50ZXIgJ3Rvay0+bG9jYXRpb24uZmlsZScNCkkgYW0gbm90IHN1cmUg d2hhdCBjYW4gY2F1c2UgdGhhdC4gIFRoZXJlIGlzIG9uZSB3b3JrYXJvdW5k IGZvciB0aGlzIGVycm9yLiBNb3Jlb3ZlciwNCkkgdGhpbmsgaXQncyBuZWNl c3NhcnkgdG8gZG8gc29tZSBzYW5pdHkgY2hlY2tpbmcgd2hlbiByZWZlcnJp bmcgdG8gcG9pbnRlci4NCg0KRXhhbXBsZToNCiQgc3RhcCAtTCBrcHJvY2Vz cy5jcmVhdGUNCnNlbWFudGljIGVycm9yOiBwcm9iZV8xODU2IHdpdGggdW5y ZXNvbHZlZCB0eXBlOiBqdW5rICcnIGF0IHVua25vd24gZmlsZTowOjANCnNl bWFudGljIGVycm9yOiBwcm9iZV8xODU2IHdpdGggdW5yZXNvbHZlZCB0eXBl OiB1bmtub3duIHRva2VuICcnIGF0IHVua25vd24gZmlsZTowOjANCmtwcm9j ZXNzLmNyZWF0ZSBuZXdfcGlkOmxvbmcgdGFzazpsb25nICRjZ3JvdXBfY2Fs bGJhY2tzX2RvbmU6aW50ICRjaGlsZF90aWRwdHI6aW50KiAkY2xvbmVfZmxh Z3M6bG9uZyB1bnNpZ25lZCBpbnQgJHA6c3RydWN0IHRhc2tfc3RydWN0KiAk cGlkOnN0cnVjdCBwaWQqICRyZWdzOnN0cnVjdCBwdF9yZWdzKiAkcmV0dXJu OnN0cnVjdCB0YXNrX3N0cnVjdCogJHJldHZhbDppbnQgJHN0YWNrX3NpemU6 bG9uZyB1bnNpZ25lZCBpbnQgJHN0YWNrX3N0YXJ0OmxvbmcgdW5zaWduZWQg aW50ICR0cmFjZTppbnQNCg0KZGlmZiAtLWdpdCBhL2VsYWJvcmF0ZS5jeHgg Yi9lbGFib3JhdGUuY3h4DQppbmRleCA2MjZkYjI4Li4zMmZiNDdmIDEwMDY0 NA0KLS0tIGEvZWxhYm9yYXRlLmN4eA0KKysrIGIvZWxhYm9yYXRlLmN4eA0K QEAgLTE1NTYsOSArMTU1NiwxMSBAQCBzeXN0ZW10YXBfc2Vzc2lvbjo6cHJp bnRfdG9rZW4gKG9zdHJlYW0mIG8sIGNvbnN0IHRva2VuKiB0b2spDQogICAg ICAgdG1wbyA8PCAqdG9rOw0KICAgICAgIHN0cmluZyB0cyA9IHRtcG8uc3Ry KCk7DQogICAgICAgLy8gc2VhcmNoICYgcmVwbGFjZSB0aGUgZmlsZSBuYW1l IHdpdGggbm90aGluZw0KLSAgICAgIHNpemVfdCBpZHggPSB0cy5maW5kICh0 b2stPmxvY2F0aW9uLmZpbGUtPm5hbWUpOw0KLSAgICAgIGlmIChpZHggIT0g c3RyaW5nOjpucG9zKQ0KLSAgICAgICAgICB0cy5yZXBsYWNlIChpZHgsIHRv ay0+bG9jYXRpb24uZmlsZS0+bmFtZS5zaXplKCksICIiKTsNCisgICAgICBp ZiAodG9rLT5sb2NhdGlvbi5maWxlKSB7DQorICAgICAgICAgc2l6ZV90IGlk eCA9IHRzLmZpbmQgKHRvay0+bG9jYXRpb24uZmlsZS0+bmFtZSk7DQorICAg ICAgICAgaWYgKGlkeCAhPSBzdHJpbmc6Om5wb3MpDQorICAgICAgICAgICAg dHMucmVwbGFjZSAoaWR4LCB0b2stPmxvY2F0aW9uLmZpbGUtPm5hbWUuc2l6 ZSgpLCAiIik7DQorICAgICAgfQ0KDQogICAgICAgbyA8PCB0czsNCiAgICAg fQ0KZGlmZiAtLWdpdCBhL3BhcnNlLmN4eCBiL3BhcnNlLmN4eA0KaW5kZXgg Y2ZlZmExMi4uNWI5MDA1ZiAxMDA2NDQNCi0tLSBhL3BhcnNlLmN4eA0KKysr IGIvcGFyc2UuY3h4DQpAQCAtOTEsOCArOTEsMTEgQEAgdHQyc3RyKHRva2Vu X3R5cGUgdHQpDQogb3N0cmVhbSYNCiBvcGVyYXRvciA8PCAob3N0cmVhbSYg bywgY29uc3Qgc291cmNlX2xvYyYgbG9jKQ0KIHsNCi0gIG8gPDwgbG9jLmZp bGUtPm5hbWUgPDwgIjoiDQotICAgIDw8IGxvYy5saW5lIDw8ICI6Ig0KKyAg aWYgKGxvYy5maWxlKQ0KKyAgICAgbyA8PCBsb2MuZmlsZS0+bmFtZSA8PCAi OiI7DQorICBlbHNlDQorICAgICBvIDw8ICJ1bmtub3duIGZpbGUiIDw8ICI6 IjsNCisgIG8gPDwgbG9jLmxpbmUgPDwgIjoiDQogICAgIDw8IGxvYy5jb2x1 bW47DQoNCiAgIHJldHVybiBvOw0KZGlmZiAtLWdpdCBhL3BhcnNlLmggYi9w YXJzZS5oDQppbmRleCA1NTg3NTg2Li4yYjIxZjY1IDEwMDY0NA0KLS0tIGEv cGFyc2UuaA0KKysrIGIvcGFyc2UuaA0KQEAgLTI2LDYgKzI2LDggQEAgc3Ry dWN0IHNvdXJjZV9sb2MNCiAgIHN0YXBmaWxlKiBmaWxlOw0KICAgdW5zaWdu ZWQgbGluZTsNCiAgIHVuc2lnbmVkIGNvbHVtbjsNCisgIHNvdXJjZV9sb2Mo KToNCisgICAgZmlsZSgwKSxsaW5lKDApLGNvbHVtbigwKSB7fQ0KIH07DQoN CiBzdGQ6Om9zdHJlYW0mIG9wZXJhdG9yIDw8IChzdGQ6Om9zdHJlYW0mIG8s IGNvbnN0IHNvdXJjZV9sb2MmIGxvYyk7