Changeset View
Changeset View
Standalone View
Standalone View
lib/libkvm/kvm.h
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | |||||
kvm_t *kvm_open2 | kvm_t *kvm_open2 | ||||
(const char *, const char *, int, char *, | (const char *, const char *, int, char *, | ||||
int (*)(const char *, kvaddr_t *)); | int (*)(const char *, kvaddr_t *)); | ||||
ssize_t kvm_read(kvm_t *, unsigned long, void *, size_t); | ssize_t kvm_read(kvm_t *, unsigned long, void *, size_t); | ||||
ssize_t kvm_read_zpcpu(kvm_t *, unsigned long, void *, size_t, int); | ssize_t kvm_read_zpcpu(kvm_t *, unsigned long, void *, size_t, int); | ||||
ssize_t kvm_read2(kvm_t *, kvaddr_t, void *, size_t); | ssize_t kvm_read2(kvm_t *, kvaddr_t, void *, size_t); | ||||
ssize_t kvm_write(kvm_t *, unsigned long, const void *, size_t); | ssize_t kvm_write(kvm_t *, unsigned long, const void *, size_t); | ||||
void *kvm_get_ehdr(kvm_t *); | |||||
typedef int kvm_walk_pages_cb_t(struct kvm_page *, void *); | typedef int kvm_walk_pages_cb_t(struct kvm_page *, void *); | ||||
int kvm_walk_pages(kvm_t *, kvm_walk_pages_cb_t *, void *); | int kvm_walk_pages(kvm_t *, kvm_walk_pages_cb_t *, void *); | ||||
__END_DECLS | __END_DECLS | ||||
#endif /* !_KVM_H_ */ | #endif /* !_KVM_H_ */ |