Lines Matching defs:addr
281 kvm_lookup(kvm_t *kd, struct as *as, uint64_t addr)
283 uintptr_t pageoff = addr & (kd->kvm_dump.dump_pagesize - 1);
284 uint64_t page = addr - pageoff;
288 fprintf(stderr, "kvm_lookup(%p, %llx):", (void *)as, addr);
339 kvm_rw(kvm_t *kd, uint64_t addr, void *buf, size_t size,
357 return (prw(kd->kvm_kmemfd, buf, size, addr));
359 return (prw(kd->kvm_memfd, buf, size, addr));
364 rval = prw(procfd, buf, size, addr);
370 uintptr_t pageoff = addr & (kd->kvm_dump.dump_pagesize - 1);
373 if ((off = kvm_lookup(kd, as, addr)) == 0)
381 addr += len;
388 kvm_read(kvm_t *kd, uintptr_t addr, void *buf, size_t size)
390 return (kvm_rw(kd, addr, buf, size, kd->kvm_kas, PREAD));
394 kvm_kread(kvm_t *kd, uintptr_t addr, void *buf, size_t size)
396 return (kvm_rw(kd, addr, buf, size, kd->kvm_kas, PREAD));
400 kvm_uread(kvm_t *kd, uintptr_t addr, void *buf, size_t size)
402 return (kvm_rw(kd, addr, buf, size, kd->kvm_proc.p_as, PREAD));
406 kvm_aread(kvm_t *kd, uintptr_t addr, void *buf, size_t size, struct as *as)
408 return (kvm_rw(kd, addr, buf, size, as, PREAD));
412 kvm_pread(kvm_t *kd, uint64_t addr, void *buf, size_t size)
414 return (kvm_rw(kd, addr, buf, size, NULL, PREAD));
418 kvm_write(kvm_t *kd, uintptr_t addr, const void *buf, size_t size)
420 return (kvm_rw(kd, addr, (void *)buf, size, kd->kvm_kas, PWRITE));
424 kvm_kwrite(kvm_t *kd, uintptr_t addr, const void *buf, size_t size)
426 return (kvm_rw(kd, addr, (void *)buf, size, kd->kvm_kas, PWRITE));
430 kvm_uwrite(kvm_t *kd, uintptr_t addr, const void *buf, size_t size)
432 return (kvm_rw(kd, addr, (void *)buf, size, kd->kvm_proc.p_as, PWRITE));
436 kvm_awrite(kvm_t *kd, uintptr_t addr, const void *buf, size_t size,
439 return (kvm_rw(kd, addr, (void *)buf, size, as, PWRITE));
443 kvm_pwrite(kvm_t *kd, uint64_t addr, const void *buf, size_t size)
445 return (kvm_rw(kd, addr, (void *)buf, size, NULL, PWRITE));
449 kvm_physaddr(kvm_t *kd, struct as *as, uintptr_t addr)
456 mem_vtop.m_va = (void *)addr;
459 (addr & (getpagesize() - 1)));
461 if ((off = kvm_lookup(kd, as, addr)) != 0) {
467 (addr & (kd->kvm_dump.dump_pagesize - 1)));