MCPcopy Create free account
hub / github.com/F-Stack/f-stack / kread

Function kread

tools/libmemstat/memstat_uma.c:263–276  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

261
262#ifndef FSTACK
263static int
264kread(kvm_t *kvm, void *kvm_pointer, void *address, size_t size,
265 size_t offset)
266{
267 ssize_t ret;
268
269 ret = kvm_read(kvm, (unsigned long)kvm_pointer + offset, address,
270 size);
271 if (ret < 0)
272 return (MEMSTAT_ERROR_KVM);
273 if ((size_t)ret != size)
274 return (MEMSTAT_ERROR_KVM_SHORTREAD);
275 return (0);
276}
277
278static int
279kread_string(kvm_t *kvm, const void *kvm_pointer, char *buffer, int buflen)

Callers 1

memstat_kvm_umaFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected