Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Apr 2000 16:46:41 -0400 (EDT)
From:      Andrew Reiter <s467338@gettysburg.edu>
To:        Marco van de Voort <marcov@stack.nl>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Clone in userland
Message-ID:  <Pine.GSO.3.96.1000422164355.10163A-200000@jupiter2>
In-Reply-To: <20000422183054.D53EB2E802@hermes.tue.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-956436401=:10163
Content-Type: TEXT/PLAIN; charset=US-ASCII

Marco, 

Yes..to actually simplify this for myself, I wrote a quick kld that
creates a syscall that wraps the pfind() function. Attached is the source
to this kld.

Andrew

On Sat, 22 Apr 2000, Marco van de Voort wrote:
|
|    p2 = pfind(p->p_retval[0]);
|

---------------------------------------------------------
Andrew Reiter	                 <s467338@gettysburg.edu> 
Computer Security Engineer     

---559023410-851401618-956436401=:10163
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="procfind.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.3.96.1000422164641.10163B@jupiter2>
Content-Description: 

LyoNCiAqIHByb2NmaW5kLmMNCiAqDQogKg0KICogRGVzY3JpcHRpb246DQog
KiAgIFNpbXBseSBhIHdyYXBwZXIgZm9yIHN0cnVjdCBwcm9jICpwZmluZChw
aWRfdCBwaWQpIGtlcm5lbCBmdW5jdGlvbg0KICogICBzbyB0aGF0IHdlIG1h
eSBhY2Nlc3MgaXQgZnJvbSB1c2VybGFuZC4gIEZ1bi4NCiAqDQogKg0KICoN
CiAqIEFuZHJldyBSZWl0ZXINCiAqIHM0NjczMzhAZ2V0dHlzYnVyZy5lZHUN
CiAqIDQvMDANCiAqDQogKi8NCg0KDQojaW5jbHVkZSA8c3lzL3R5cGVzLmg+
DQojaW5jbHVkZSA8c3lzL3BhcmFtLmg+DQojaW5jbHVkZSA8c3lzL3Byb2Mu
aD4NCiNpbmNsdWRlIDxzeXMvbW9kdWxlLmg+DQojaW5jbHVkZSA8c3lzL3N5
c2VudC5oPg0KI2luY2x1ZGUgPHN5cy9rZXJuZWwuaD4NCiNpbmNsdWRlIDxz
eXMvc3lzdG0uaD4NCiNpbmNsdWRlIDxzeXMvbGlua2VyLmg+DQojaW5jbHVk
ZSA8c3lzL3N5c3Byb3RvLmg+DQojaW5jbHVkZSA8c3lzL3N5c2VudC5oPg0K
I2luY2x1ZGUgPHN5cy9zeXNjYWxsLmg+DQojaW5jbHVkZSA8c3lzL3N5c2N0
bC5oPg0KI2luY2x1ZGUgPHN5cy9tYWxsb2MuaD4NCiNpbmNsdWRlIDxzeXMv
cHRyYWNlLmg+DQojaW5jbHVkZSA8ZXJybm8uaD4NCg0KDQovKiANCiAqIEFy
Z3VtZW50cyBwYXNzZWQgaW4gd2hlbiB0aGUgc3lzY2FsbCBpcyBjYWxsZWQu
IA0KICoNCiAqLw0KDQpzdHJ1Y3QgcHJvY2ZpbmRfYXJncyB7DQogIHBpZF90
IHBpZDsNCiAgc3RydWN0IHByb2MgKnVwOw0KfTsNCg0KDQoNCnN0YXRpYyBp
bnQNCnByb2NmaW5kKHN0cnVjdCBwcm9jICpjdXJwLCBzdHJ1Y3QgcHJvY2Zp
bmRfYXJncyAqdWFwKQ0Kew0KICBzdHJ1Y3QgcHJvYyAqa3A7DQogIGludCBl
cnIgPSAtMjsNCg0KICBpZiAodWFwLT5waWQgPiAwKSB7DQogICAga3AgPSBw
ZmluZCh1YXAtPnBpZCk7DQogICAgaWYgKGtwID09IE5VTEwpDQogICAgICBl
cnIgPSBFU1JDSDsJCS8qIE5vIHN1Y2ggcHJvY2VzcyAqLw0KICAgIGVsc2Ug
DQogICAgICBlcnIgPSBjb3B5b3V0KGtwLCB1YXAtPnVwLCBzaXplb2Yoc3Ry
dWN0IHByb2MpKTsNCiAgfSBlbHNlIA0KICAgIGVyciA9IEVTUkNIOw0KDQog
IHJldHVybihlcnIpOyANCn0NCg0Kc3RhdGljIHN0cnVjdCBzeXNlbnQgcHJv
Y2ZpbmRfc3lzZW50ID0gew0KICAyLAkJCS8qIG51bWJlciBvZiBhcmd1bWVu
dHMgKi8NCiAgcHJvY2ZpbmQJCS8qIGZ1bmN0aW9uIHRoYXQgaXMgb3VyIHN5
c2NhbGwgKi8NCn07DQogDQpzdGF0aWMgaW50IG9mZnNldCA9IE5PX1NZU0NB
TEw7IAkvKiBmaW5kIG5leHQgYXZhaWxhYmxlIHNsb3QgKi8NCg0KDQpzdGF0
aWMgaW50IA0KbG9hZChzdHJ1Y3QgbW9kdWxlICptLCAgaW50IGNtZCwgdm9p
ZCAqYXJnKQ0Kew0KICBpbnQgZXJyID0gMDsNCiAgDQogIHN3aXRjaChjbWQp
IHsNCiAgICBjYXNlIE1PRF9MT0FEOg0KCXByaW50ZigiUHJvY2ZpbmQgc3lz
Y2FsbCBsb2FkZWQgYXQgc2xvdCAlZFxuIiwgb2Zmc2V0KTsNCiAgICAgICAg
YnJlYWs7DQogICBjYXNlIE1PRF9VTkxPQUQ6DQoJcHJpbnRmKCJQcm9jZmlu
ZCBzeXNjYWxsIHVubG9hZGVkIGZyb20gc2xvdCAlZFxuIiwgb2Zmc2V0KTsN
CglicmVhazsNCiAgIGRlZmF1bHQ6DQoJZXJyID0gRUlOVkFMOw0KCWJyZWFr
Ow0KICB9DQogIHJldHVybihlcnIpOw0KfQ0KDQoNClNZU0NBTExfTU9EVUxF
KHByb2NmaW5kLCAmb2Zmc2V0LCAmcHJvY2ZpbmRfc3lzZW50LCBsb2FkLCBO
VUxMKTsNCg==
---559023410-851401618-956436401=:10163--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.1000422164355.10163A-200000>