Re: MSR support for x86

Todd Graham Lewis (tlewis@mindspring.com)
Mon, 10 Mar 1997 02:41:59 -0500


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.

--1171196343-1632572642-857979719=:11606
Content-Type: TEXT/PLAIN; charset=US-ASCII

On 9 Mar 1997, Wayne Schlitt wrote:

> Sorry for the late post, but yes, reading things like the number of
> page faults can open subtle security holes.

Actually, you can read the number of page faults under Linux. It's in
/proc/(pid)/stat.

Viz the enclosed script.

__
Todd Graham Lewis Linux! Core Engineering
Mindspring Enterprises tlewis@mindspring.com (800) 719 4664, x2804

--1171196343-1632572642-857979719=:11606
Content-Type: APPLICATION/x-perl; name="proc.pl"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.95q.970310024159.11606D@reflections.eng.mindspring.net>
Content-Description:

IyEvdXNyL2Jpbi9wZXJsCgojIEp1c3QgYSBsaXR0bGUgcHJvZ3JhbSB0byBw
YXJzZSB0aGUgInN0YXQiIGVudHJpZXMgaW4gdGhlIHByb2MgZmlsZXN5c3Rl
bS4KIyBgY2F0IC9wcm9jLyhwaWQpL3N0YXQgfCBwcm9jLnBsYCwgb3Igc29t
ZXRoaW5nIGxpa2UgdGhhdC4KCmZvcm1hdCBTVERPVVQgPQoKcGlkOgkgQDw8
PDw8PDw8PDw8PDw8PAljb21tOgkgQDw8PDw8PDw8PDw8PDw8PAoJICRBUlJb
MF0JCQkJICRBUlJbMV0Kc3RhdGU6CSBAPDw8PDw8PDw8PDw8PDw8CXBwaWQ6
CSBAPDw8PDw8PDw8PDw8PDw8CgkgJEFSUlsyXQkJCQkgJEFSUlszXQpwZ3Jw
OgkgQDw8PDw8PDw8PDw8PDw8PAlzZXNzaW9uOiBAPDw8PDw8PDw8PDw8PDw8
CgkgJEFSUls0XQkJCQkgJEFSUls1XQp0dHk6CSBAPDw8PDw8PDw8PDw8PDw8
CXRwZ2lkOgkgQDw8PDw8PDw8PDw8PDw8PAoJICRBUlJbNl0JCQkJICRBUlJb
N10KZmxhZ3M6CSBAPDw8PDw8PDw8PDw8PDw8CW1pbmZsdDoJIEA8PDw8PDw8
PDw8PDw8PDwKCSAkQVJSWzhdCQkJCSAkQVJSWzldCmNtaW5mbHQ6IEA8PDw8
PDw8PDw8PDw8PDwJbWFqZmx0OgkgQDw8PDw8PDw8PDw8PDw8PAoJICRBUlJb
MTBdCQkJICRBUlJbMTFdCmNtYWpmbHQ6IEA8PDw8PDw8PDw8PDw8PDwJdXRp
bWU6CSBAPDw8PDw8PDw8PDw8PDw8CgkgJEFSUlsxMl0JCQkgJEFSUlsxM10K
c3RpbWU6CSBAPDw8PDw8PDw8PDw8PDw8CWN1dGltZToJIEA8PDw8PDw8PDw8
PDw8PDwKCSAkQVJSWzE0XQkJCSAkQVJSWzE1XQpjc3RpbWU6CSBAPDw8PDw8
PDw8PDw8PDw8CWNvdW50ZXI6IEA8PDw8PDw8PDw8PDw8PDwKCSAkQVJSWzE2
XQkJCSAkQVJSWzE3XQpwcmlvcnR5OiBAPDw8PDw8PDw8PDw8PDw8CXRpbWVv
dXQ6IEA8PDw8PDw8PDw8PDw8PDwKCSAkQVJSWzE4XQkJCSAkQVJSWzE5XQpp
dHJlYWx2OiBAPDw8PDw8PDw8PDw8PDw8CXN0YXJ0aW06IEA8PDw8PDw8PDw8
PDw8PDwKCSAkQVJSWzIwXQkJCSAkQVJSWzIxXQp2c2l6ZToJIEA8PDw8PDw8
PDw8PDw8PDwJcnNzOgkgQDw8PDw8PDw8PDw8PDw8PAoJICRBUlJbMjJdCQkJ
ICRBUlJbMjNdCnJsaW06CSBAPDw8PDw8PDw8PDw8PDw8CXN0cnRjZGU6IEA8
PDw8PDw8PDw8PDw8PDwKCSAkQVJSWzI0XQkJCSAkQVJSWzI1XQplbmRjb2Q6
CSBAPDw8PDw8PDw8PDw8PDw8CXN0cnRzdGs6IEA8PDw8PDw8PDw8PDw8PDwK
CSAkQVJSWzI2XQkJCSAkQVJSWzI3XQprc3RrZXNwOiBAPDw8PDw8PDw8PDw8
PDw8CWtzdGtlaXA6IEA8PDw8PDw8PDw8PDw8PDwKCSAkQVJSWzI4XQkJCSAk
QVJSWzI5XQpzaWduYWw6CSBAPDw8PDw8PDw8PDw8PDw8CWJsb2NrZWQ6IEA8
PDw8PDw8PDw8PDw8PDwKCSAkQVJSWzMwXQkJCSAkQVJSWzMxXQpzaWdpZ25y
OiBAPDw8PDw8PDw8PDw8PDw8CXNpZ2N0Y2g6IEA8PDw8PDw8PDw8PDw8PDwK
CSAkQVJSWzMyXQkJCSAkQVJSWzMzXQp3Y2hhbjoJIEA8PDw8PDw8PDw8PDw8
PDwJbm90aGluZzogQDw8PDw8PDw8PDw8PDw8PAoJICRBUlJbMzRdCQkJICRB
UlJbMzVdCm5vdGhpbmc6IEA8PDw8PDw8PDw8PDw8PDwJbm90aGluZzogQDw8
PDw8PDw8PDw8PDw8PAoJICRBUlJbMzZdCQkJICRBUlJbMzddCi4KCiR0cnVl
PTE7CndoaWxlKCR0cnVlPT0xKXsKCXByaW50IkVudGVyIHByb2Nlc3MgdG8g
c3RhdCAob3IgXCJsXCIgdG8gc2VlIGEgbGlzdCk6ICI7CgljaG9wKCRwaWQ9
PFNURElOPik7CglpZigkcGlkIGVxICdsJyl7CgkJb3BlbmRpcihQUk9DLCAi
L3Byb2MiKTsKCQlATElTVD1yZWFkZGlyKFBST0MpOwoJCWNsb3NlZGlyKFBS
T0MpOwoJCSRqPTA7CgkJZm9yKCRpPTA7JGk8PSQjTElTVDskaSsrKXsKCQkJ
aWYoZ3JlcCgvXGQrLywgJExJU1RbJGldKSl7CgkJCQkkQVJSWyRqKytdPSRM
SVNUWyRpXTsKCQkJfQoJCX0KCQlzdWIgbnVtZXJpY2FsbHkgeyRhIDw9PiAk
Yn0KCQlAQVJSPXNvcnQgbnVtZXJpY2FsbHkgQEFSUjsKCQkkaT0wOwoJCXdo
aWxlKCRpPD0kI0FSUil7CgkJCWZvcigkaj0wOyRqPDQ7JGorKyl7CgkJCQlw
cmludCIkQVJSWyRpKytdXHQiOwoJCQl9CgkJCXByaW50IlxuIjsKCQl9Cgl9
IGVsc2lmIChncmVwKC9cZCsvLCAkcGlkKSkgewoJCSR0cnVlID0gMDsKCX0g
ZWxzZSB7CgkJcHJpbnQiSSBkb24ndCB1bmRlcnN0YW5kIFwiJHBpZFwiLlxu
IjsKCX0KfQoKb3BlbihDTEVBUiwifGNsZWFyIik7CnByaW50KENMRUFSICJc
biIpOwpjbG9zZShDTEVBUik7CgpwcmludCItLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLVxuIjsKcHJpbnQiICAgICAgICAgICAgICAgIFRvZGQn
cyBQcm9jIEZpbGVzeXN0ZW0gTWFnaWNhbCBQYXJzaW5nIE1hY2hpbmVcbiI7
CnByaW50IiAgICAgICAgICAgICAgICAgICAgICAgIChzZWUgcHJvYyg1KSBm
b3IgbW9yZSBkZXRhaWxzKVxuIjsKcHJpbnQiLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0iOwoKb3BlbihCVUJCQSwiL3Byb2MvJHBpZC9zdGF0
IikgfHwgZGllKCJvcGVuOiAkIVxuIik7Cgp3aGlsZSg8QlVCQkE+KXsKCWNo
b3A7CglAQVJSPXNwbGl0OwoJd3JpdGU7Cn0KCnByaW50IlxuIjsKCmV4aXQg
MDsK
--1171196343-1632572642-857979719=:11606--