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

Function kread

tools/libmemstat/memstat_malloc.c:260–273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

memstat_kvm_mallocFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected