리눅스 프로그래머를 위한 가이드
10.4.1 kvm 루틴들 (kvm routines)
많은 시스템들은 /dev/kmem 장치를 직접적으로 경유하여 커널 자료에 접근하기 위한
kvm_open, kvm_nlist, kvm_read와 같은 루틴들을 사용한다. 일반적으로, 이러한
프로그램들은 /dev/kmem을 열고, 커널의 상징 테이블(symbol table)을 읽고,
이 테이블(table)을 가지고 움직이는 커널안에 자료를 위치시키고, 이러한 루틴들(routines)을
가지고 커널 주소 공간(kernel address space)안에서 적당한 주소들을 읽을 것이다.
이것은 사용자 프로그램과 커널이 프로그램들이 종종 각 커널 버전,CPU 타입 등과 같은 것에
대해 rebuilt 되어져야만 하는 것과 같은 이러한 방법으로 읽은 자료 구조체의 크기와
형태(format)에 동의할 것을 요구한다.
이전:10.4 프로세스 정보와 통제
다음:10.4.2 ptrace와 /proc 파일시스템
Copyright (c) 1996,1997 by Euibeom.Hwang & SangEun.Oh All Rights Reserved
Email To:Webmaster ,
Another address
LAST UPDATE Dec 19,1997
Created Dec 19,1997