tail head cat sleep
QR code linking to this page

Man page  — KVM_READ

명칭

kvm_read, kvm_write – 커널 가상 메모리의 읽기와 기록

내용

프로그램 라이브러리

Kernel Data Access Library (libkvm, -lkvm)

서식

#include <kvm.h>

ssize_t
kvm_read(kvm_t *kd, unsigned long addr, void *buf, size_t nbytes);

ssize_t
kvm_write(kvm_t *kd, unsigned long addr, const void *buf, size_t nbytes);

해설

kvm_read()kvm_write() 의 함수는, 커널 가상 메모리 (또는 크래쉬 덤프 파일)의 읽기와 기록에 사용됩니다. 커널 가상 메모리와 크래쉬 덤프의 오픈에 관한 정보는 kvm_open(3) 또는 kvm_openfiles(3) (을)를 참조해 주세요.

kvm_read() 함수는 nbytes 바이트의 데이터를 커널 공간의 주소 addr (으)로부터 buf 에 전송 합니다. 반대로, kvm_write() (은)는 데이터를 buf (으)로부터 addr 에 전송 합니다. SunOS 와 달리, 이러한 함수는, 프로세스의 address 공간의 읽기 또는 기록에 사용할 수 없습니다.

반환값

정상적으로 종료하면(자), 실제로 전송 된 바이트수가 돌려주어집니다. 에러 종료시는 -1 이 돌려주어집니다.

관련 항목

kvm(3), kvm_close(3), kvm_getargv(3), kvm_getenvv(3), kvm_geterr(3), kvm_getprocs(3), kvm_nlist(3), kvm_open(3), kvm_openfiles(3)

KVM_READ (3) June 4, 1993

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

Not only is UNIX dead, it's starting to smell really bad.
— Rob Pike