From owner-freebsd-hackers@FreeBSD.ORG Fri Dec 9 01:37:47 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D44B016A41F for ; Fri, 9 Dec 2005 01:37:47 +0000 (GMT) (envelope-from zhou.bowen@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F7A543D49 for ; Fri, 9 Dec 2005 01:37:44 +0000 (GMT) (envelope-from zhou.bowen@gmail.com) Received: by wproxy.gmail.com with SMTP id i23so736308wra for ; Thu, 08 Dec 2005 17:37:44 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Z5Lhb6HTcyKlSj0y1d58gCXAOGc+9+JQombbw17RWW1aH9DOpgg4Wyu3g8vH3Gr2aY7q6UNT2mmb0ZkYesRCszYA8bONZTHEjT8kT5AXeGoP/qRD2NfP7R0zapAC5pr/VNJMwRO8OtID6QpI5qps2q85V9hDNljncBr7wthRmIA= Received: by 10.64.253.8 with SMTP id a8mr3399299qbi; Thu, 08 Dec 2005 17:37:43 -0800 (PST) Received: by 10.65.43.18 with HTTP; Thu, 8 Dec 2005 17:37:43 -0800 (PST) Message-ID: <821419ca0512081737j1e2f1186r9931b747f1dc0691@mail.gmail.com> Date: Fri, 9 Dec 2005 09:37:43 +0800 From: Bowen Zhou To: Andrey Simonenko In-Reply-To: <20051208120001.GA921@pm513-1.comsys.ntu-kpi.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <821419ca0512072329q4ad120c5g367dd2192b91eccd@mail.gmail.com> <20051208120001.GA921@pm513-1.comsys.ntu-kpi.kiev.ua> Cc: freebsd-hackers@freebsd.org Subject: Re: Object reusement implementation in 6.0release: HELP Wanted!!! X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2005 01:37:48 -0000 VGhhbmtzIGZvciBjb25jZXJuaW5nIG15IHF1ZXN0aW9uLgoKSSBuZWVkIHRvIGNsZWFuIGFsbCB0 aGUgZGF0YSBibG9ja3Mgb2YgYSBpbm9kZSwgaW5jbHVkaW5nIGRpcmVjdCBkaXNrCmJsb2Nrcywg aW5kaXJlY3QgZGlzayBibG9ja3MgYW5kIGV4dGVybmFsIGF0dHJpYnV0ZXMgYmxvY2tzLgoKSSBo YXZlIHRyaWVkIHRvIGluc2VydCBjbGVhbmluZyBjb2RlIGludG8KZmZzX2Jsa2ZyZWUoL3Vmcy9m ZnMvZmZzX2FsbG9jLmMpLCBidXQgdGhlIHJlc3VsdCB3YXMgbm90IGdvb2QgZW5vdWdoLgpBZnRl ciBjb21waWxlZCB0aGUga2VybmVsKEdFTkVSSUMpIHdpdGggbXkgY2xlYW5pbmcgY29kZSBhbmQg cmVzdGFydGVkCnRoZSBjb21wdXRlciwgSSBmb3VuZCB0aGF0IHNvbWUgZGF0YSBibG9ja3Mgb2Yg bm9ybWFsIGZpbGVzIHdoaWNoIGhhdmUKbm90IGJlZW4gZGVsZXRlZCB5ZXQgZGlzYXBwZWFyZWQg cmFuZG9tbHkuCgpUaGUgZm9sbG93aW5nIGlzIHRoZSBjb2RlIEkgaGF2ZSBpbnNlcnRlZCBpbnRv IGZmc19ibGtmcmVlKGluY2x1ZGluZwp0aGUgYmVnaW5uaW5nIHBhcnQgb2YgdGhlIG9yaWdpbmFs IGZ1bmN0aW9uKToKCnZvaWQKZmZzX2Jsa2ZyZWUodW1wLCBmcywgZGV2dnAsIGJubywgc2l6ZSwg aW51bSkKCXN0cnVjdCB1ZnNtb3VudCAqdW1wOwoJc3RydWN0IGZzICpmczsKCXN0cnVjdCB2bm9k ZSAqZGV2dnA7Cgl1ZnMyX2RhZGRyX3QgYm5vOwoJbG9uZyBzaXplOwoJaW5vX3QgaW51bTsKewoJ c3RydWN0IGNnICpjZ3A7CglzdHJ1Y3QgYnVmICpicDsKCXN0cnVjdCBidWYgKmJwMTsKCXVmczFf ZGFkZHJfdCBmcmFnbm8sIGNnYm5vOwoJdWZzMl9kYWRkcl90IGNnYmxrbm87CglpbnQgaSwgY2cs IGJsaywgZnJhZ3MsIGJiYXNlOwoJdV9pbnQ4X3QgKmJsa3NmcmVlOwoJc3RydWN0IGNkZXYgKmRl djsKCgkvKm9iamVjdCByZXVzZSBzdGFydHMgaGVyZS4qLwoJaWYoYnJlYWQoZGV2dnAsIGZzYnRv ZGIoZnMsIGJubyksIHNpemUsIE5PQ1JFRCwgJmJwMSkpewoJCWJyZWxzZShicDEpOwoJCXJldHVy bjsKCQl9CgliemVybyhicDEtPmJfZGF0YSwgc2l6ZSk7CgliZHdyaXRlKGJwMSk7CgkvKm9iamVj dCByZXVzZSBlbmRzIGhlcmUuKi8KLi4uLgoKSSBndWVzcyB0aGVyZSBhcmUgZXJyb3JzIGluIGVp dGhlciBteSBjbGVhbmluZyBjb2RlIG9yIHRoZSBwbGFjZSBJCmluc2VydGVkIHRoZXNlIGNvZGUu CgpBbnkgc3VnZ2VzdGlvbiBpcyB3ZWxjb21lLgoKT24gMTIvOC8wNSwgQW5kcmV5IFNpbW9uZW5r byA8c2ltb25AY29tc3lzLm50dS1rcGkua2lldi51YT4gd3JvdGU6Cj4gT24gVGh1LCBEZWMgMDgs IDIwMDUgYXQgMDM6Mjk6MDdQTSArMDgwMCwgQm93ZW4gWmhvdSB3cm90ZToKPiA+IGhlbGxvLCBl dmVyeW9uZS4KPiA+Cj4gPiBJIG5lZWQgc29sdXRpb25zIHRvIGltcGxlbWVudCBvYmplY3QgcmV1 c2VtZW50IGluIEZyZWVCU0Q2LjAuCj4gPgo+ID4gV2hhdCBJIHdhbnQgdG8gZG8gaXMgdG8gY2xl YW4gdGhlIGNvbnRlbnQgb2YgZGF0YSBibG9ja3MgYmVmb3JlIHRoZQo+ID4gcmUtYWxsb2NhdGlv biBvZiB0aGVtLgo+ID4KPiA+IFRoZW4gd2hlcmUgKGluIHdoaWNoIGZ1bmN0aW9uICkgc2hvdWxk IEkgaW5zZXJ0IG15IGNsZWFuaW5nIGNvZGUgaW4gb3JkZXIgdG8KPiA+IGZ1bGZpbGwgdGhlIHJl dXNlbWVudCBvZiBkYXRhIGJsb2Nrcz8KPgo+IEFib3V0IHdoaWNoIGRhdGFibG9jayBhcmUgeW91 IGFza2luZz8KPgo=