/freebsd/lib/libkvm/ |
H A D | kvm.c | 69 kvm_geterr(kvm_t *kd) in kvm_geterr() argument 72 if (kd == NULL) in kvm_geterr() 74 return (kd->errbuf); in kvm_geterr() 78 _kvm_read_kernel_ehdr(kvm_t *kd) in _kvm_read_kernel_ehdr() argument 83 _kvm_err(kd, kd->program, "Unsupported libelf"); in _kvm_read_kernel_ehdr() 86 elf = elf_begin(kd->nlfd, ELF_C_READ, NULL); in _kvm_read_kernel_ehdr() 88 _kvm_err(kd, kd->program, "%s", elf_errmsg(0)); in _kvm_read_kernel_ehdr() 92 _kvm_err(kd, kd->program, "kernel is not an ELF file"); in _kvm_read_kernel_ehdr() 95 if (gelf_getehdr(elf, &kd->nlehdr) == NULL) { in _kvm_read_kernel_ehdr() 96 _kvm_err(kd, kd->program, "%s", elf_errmsg(0)); in _kvm_read_kernel_ehdr() [all …]
|
H A D | kvm_pcpu.c | 84 _kvm_pcpu_init(kvm_t *kd) in _kvm_pcpu_init() argument 90 if (kvm_nlist(kd, kvm_pcpu_nl) < 0) in _kvm_pcpu_init() 93 _kvm_err(kd, kd->program, "unable to find cpuid_to_pcpu"); in _kvm_pcpu_init() 97 _kvm_err(kd, kd->program, "unable to find mp_maxcpus"); in _kvm_pcpu_init() 100 if (kvm_read(kd, kvm_pcpu_nl[NL_MP_MAXCPUS].n_value, &max, in _kvm_pcpu_init() 102 _kvm_err(kd, kd->program, "cannot read mp_maxcpus"); in _kvm_pcpu_init() 106 _kvm_err(kd, kd->program, "unable to find mp_ncpus"); in _kvm_pcpu_init() 109 if (kvm_read(kd, kvm_pcpu_nl[NL_MP_NCPUS].n_value, &mp_ncpus, in _kvm_pcpu_init() 111 _kvm_err(kd, kd->program, "cannot read mp_ncpus"); in _kvm_pcpu_init() 116 _kvm_err(kd, kd->program, "unable to find __pcpu"); in _kvm_pcpu_init() [all …]
|
H A D | kvm_i386.c | 71 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs) in _kvm_pa2off() argument 73 struct vmstate *vm = kd->vmst; in _kvm_pa2off() 77 if (kd->rawdump) { in _kvm_pa2off() 93 _i386_freevtop(kvm_t *kd) in _i386_freevtop() argument 95 struct vmstate *vm = kd->vmst; in _i386_freevtop() 101 kd->vmst = NULL; in _i386_freevtop() 105 _i386_probe(kvm_t *kd) in _i386_probe() argument 108 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_386) && in _i386_probe() 109 !_kvm_is_minidump(kd)); in _i386_probe() 113 _i386_initvtop(kvm_t *kd) in _i386_initvtop() argument [all …]
|
H A D | kvm_amd64.c | 66 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs) in _kvm_pa2off() argument 68 struct vmstate *vm = kd->vmst; in _kvm_pa2off() 72 if (kd->rawdump) { in _kvm_pa2off() 88 _amd64_freevtop(kvm_t *kd) in _amd64_freevtop() argument 90 struct vmstate *vm = kd->vmst; in _amd64_freevtop() 96 kd->vmst = NULL; in _amd64_freevtop() 100 _amd64_probe(kvm_t *kd) in _amd64_probe() argument 103 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_X86_64) && in _amd64_probe() 104 !_kvm_is_minidump(kd)); in _amd64_probe() 108 _amd64_initvtop(kvm_t *kd) in _amd64_initvtop() argument [all …]
|
H A D | kvm_private.c | 78 _kvm_err(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_err() argument 88 (void)vsnprintf(kd->errbuf, in _kvm_err() 89 sizeof(kd->errbuf), fmt, ap); in _kvm_err() 95 _kvm_syserr(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_syserr() argument 106 char *cp = kd->errbuf; in _kvm_syserr() 108 (void)vsnprintf(cp, sizeof(kd->errbuf), fmt, ap); in _kvm_syserr() 110 (void)snprintf(&cp[n], sizeof(kd->errbuf) - n, ": %s", in _kvm_syserr() 117 _kvm_malloc(kvm_t *kd, size_t n) in _kvm_malloc() argument 122 _kvm_err(kd, kd->program, "can't allocate %zu bytes: %s", in _kvm_malloc() 128 _kvm_probe_elf_kernel(kvm_t *kd, int class, int machine) in _kvm_probe_elf_kernel() argument [all …]
|
H A D | kvm_arm.c | 65 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs, size_t pgsz) in _kvm_pa2off() argument 67 struct vmstate *vm = kd->vmst; in _kvm_pa2off() 85 _arm_freevtop(kvm_t *kd) in _arm_freevtop() argument 87 struct vmstate *vm = kd->vmst; in _arm_freevtop() 91 kd->vmst = NULL; in _arm_freevtop() 95 _arm_probe(kvm_t *kd) in _arm_probe() argument 98 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_ARM) && in _arm_probe() 99 !_kvm_is_minidump(kd)); in _arm_probe() 103 _arm_initvtop(kvm_t *kd) in _arm_initvtop() argument 113 if (kd->rawdump) { in _arm_initvtop() [all …]
|
H A D | kvm_vnet.c | 58 _kvm_vnet_selectpid(kvm_t *kd, pid_t pid) in _kvm_vnet_selectpid() argument 94 if (!kvm_native(kd)) in _kvm_vnet_selectpid() 103 if (_kvm_nlist(kd, nl, 0) != 0) { in _kvm_vnet_selectpid() 121 if (kvm_read(kd, nl[NLIST_DUMPTID].n_value, &dumptid, in _kvm_vnet_selectpid() 123 _kvm_err(kd, kd->program, "%s: dumptid", __func__); in _kvm_vnet_selectpid() 143 if (kvm_read(kd, procp, &proc, sizeof(proc)) != sizeof(proc)) { in _kvm_vnet_selectpid() 144 _kvm_err(kd, kd->program, "%s: proc", __func__); in _kvm_vnet_selectpid() 151 if (kvm_read(kd, tdp, &td, sizeof(td)) != in _kvm_vnet_selectpid() 153 _kvm_err(kd, kd->program, "%s: thread", in _kvm_vnet_selectpid() 172 _kvm_err(kd, kd->program, "%s: pid/tid not found", __func__); in _kvm_vnet_selectpid() [all …]
|
H A D | kvm_powerpc64.c | 53 valid_elf_header(kvm_t *kd, Elf64_Ehdr *eh) in valid_elf_header() argument 67 if (_kvm16toh(kd, eh->e_type) != ET_CORE) in valid_elf_header() 69 if (_kvm16toh(kd, eh->e_machine) != EM_PPC64) in valid_elf_header() 94 powerpc_maphdrs(kvm_t *kd) in powerpc_maphdrs() argument 99 vm = kd->vmst; in powerpc_maphdrs() 102 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs() 104 _kvm_err(kd, kd->program, "cannot map corefile"); in powerpc_maphdrs() 109 if (!valid_elf_header(kd, vm->eh)) { in powerpc_maphdrs() 120 if (!valid_elf_header(kd, vm->eh)) in powerpc_maphdrs() 123 mapsz = _kvm16toh(kd, vm->eh->e_phentsize) * in powerpc_maphdrs() [all …]
|
H A D | kvm_proc.c | 80 #define KREAD(kd, addr, obj) \ argument 81 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj)) 105 kvm_proclist(kvm_t *kd, int what, int arg, struct proc *p, in kvm_proclist() argument 138 if (KREAD(kd, (u_long)p, &proc)) { in kvm_proclist() 139 _kvm_err(kd, kd->program, "can't read proc at %p", p); in kvm_proclist() 144 if (KREAD(kd, (u_long)proc.p_ucred, &ucred) == 0) { in kvm_proclist() 158 kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups, in kvm_proclist() 161 if (KREAD(kd, (u_long)ucred.cr_prison, &pr)) { in kvm_proclist() 162 _kvm_err(kd, kd->program, in kvm_proclist() 204 _kvm_err(kd, kd->program, "nprocs corrupt"); in kvm_proclist() [all …]
|
H A D | kvm_minidump_amd64.c | 76 _amd64_pde_get(kvm_t *kd, u_long pdeindex) in _amd64_pde_get() argument 78 amd64_pde_t *pde = _kvm_pmap_get(kd, pdeindex, sizeof(*pde)); in _amd64_pde_get() 84 _amd64_pte_get(kvm_t *kd, u_long pteindex) in _amd64_pte_get() argument 86 amd64_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _amd64_pte_get() 93 _amd64_pde_first_pte(kvm_t *kd, u_long pdeindex) in _amd64_pde_first_pte() argument 97 pa = _kvm_pmap_get(kd, pdeindex, sizeof(amd64_pde_t)); in _amd64_pde_first_pte() 100 return _kvm_map_get(kd, *pa & AMD64_PG_FRAME, AMD64_PAGE_SIZE); in _amd64_pde_first_pte() 104 _amd64_minidump_probe(kvm_t *kd) in _amd64_minidump_probe() argument 107 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_X86_64) && in _amd64_minidump_probe() 108 _kvm_is_minidump(kd)); in _amd64_minidump_probe() [all …]
|
H A D | kvm_minidump_i386.c | 56 _i386_pte_pae_get(kvm_t *kd, u_long pteindex) in _i386_pte_pae_get() argument 58 i386_pte_pae_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _i386_pte_pae_get() 64 _i386_pte_get(kvm_t *kd, u_long pteindex) in _i386_pte_get() argument 66 i386_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _i386_pte_get() 72 _i386_minidump_probe(kvm_t *kd) in _i386_minidump_probe() argument 75 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_386) && in _i386_minidump_probe() 76 _kvm_is_minidump(kd)); in _i386_minidump_probe() 80 _i386_minidump_freevtop(kvm_t *kd) in _i386_minidump_freevtop() argument 82 struct vmstate *vm = kd->vmst; in _i386_minidump_freevtop() 85 kd->vmst = NULL; in _i386_minidump_freevtop() [all …]
|
H A D | kvm_minidump_arm.c | 59 _arm_pte_get(kvm_t *kd, u_long pteindex) in _arm_pte_get() argument 61 arm_pt_entry_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _arm_pte_get() 63 return _kvm32toh(kd, *pte); in _arm_pte_get() 67 _arm_minidump_probe(kvm_t *kd) in _arm_minidump_probe() argument 70 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_ARM) && in _arm_minidump_probe() 71 _kvm_is_minidump(kd)); in _arm_minidump_probe() 75 _arm_minidump_freevtop(kvm_t *kd) in _arm_minidump_freevtop() argument 77 struct vmstate *vm = kd->vmst; in _arm_minidump_freevtop() 80 kd->vmst = NULL; in _arm_minidump_freevtop() 84 _arm_minidump_initvtop(kvm_t *kd) in _arm_minidump_initvtop() argument [all …]
|
H A D | kvm_minidump_aarch64.c | 58 _aarch64_pte_get(kvm_t *kd, u_long pteindex) in _aarch64_pte_get() argument 60 aarch64_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _aarch64_pte_get() 66 _aarch64_minidump_probe(kvm_t *kd) in _aarch64_minidump_probe() argument 69 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_AARCH64) && in _aarch64_minidump_probe() 70 _kvm_is_minidump(kd)); in _aarch64_minidump_probe() 74 _aarch64_minidump_freevtop(kvm_t *kd) in _aarch64_minidump_freevtop() argument 76 struct vmstate *vm = kd->vmst; in _aarch64_minidump_freevtop() 79 kd->vmst = NULL; in _aarch64_minidump_freevtop() 83 _aarch64_minidump_initvtop(kvm_t *kd) in _aarch64_minidump_initvtop() argument 88 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _aarch64_minidump_initvtop() [all …]
|
H A D | kvm_minidump_powerpc64.c | 44 _powerpc64_minidump_probe(kvm_t *kd) in _powerpc64_minidump_probe() argument 46 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_PPC64) && in _powerpc64_minidump_probe() 47 _kvm_is_minidump(kd)); in _powerpc64_minidump_probe() 51 _powerpc64_minidump_freevtop(kvm_t *kd) in _powerpc64_minidump_freevtop() argument 53 struct vmstate *vm = kd->vmst; in _powerpc64_minidump_freevtop() 57 if (PPC64_MMU_OPS(kd)) in _powerpc64_minidump_freevtop() 58 PPC64_MMU_OP(kd, cleanup); in _powerpc64_minidump_freevtop() 60 kd->vmst = NULL; in _powerpc64_minidump_freevtop() 64 _powerpc64_minidump_initvtop(kvm_t *kd) in _powerpc64_minidump_initvtop() argument 72 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _powerpc64_minidump_initvtop() [all …]
|
H A D | kvm_getswapinfo.c | 71 #define KREAD(kd, addr, obj) \ argument 72 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj)) 76 if (KREAD(kd, (u_long)(addr), (var))) { \ 77 _kvm_err(kd, kd->program, "cannot read %s", msg); \ 93 kvm_getswapinfo(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, int flags) in kvm_getswapinfo() argument 99 if (kd == NULL) { in kvm_getswapinfo() 104 if (ISALIVE(kd)) { in kvm_getswapinfo() 105 return kvm_getswapinfo_sysctl(kd, swap_ary, swap_max, flags); in kvm_getswapinfo() 107 return kvm_getswapinfo_kvm(kd, swap_ary, swap_max, flags); in kvm_getswapinfo() 112 kvm_getswapinfo_kvm(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, in kvm_getswapinfo_kvm() argument [all …]
|
H A D | kvm_minidump_riscv.c | 56 _riscv_pte_get(kvm_t *kd, u_long pteindex) in _riscv_pte_get() argument 58 riscv_pt_entry_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _riscv_pte_get() 64 _riscv_minidump_probe(kvm_t *kd) in _riscv_minidump_probe() argument 67 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_RISCV) && in _riscv_minidump_probe() 68 _kvm_is_minidump(kd)); in _riscv_minidump_probe() 72 _riscv_minidump_freevtop(kvm_t *kd) in _riscv_minidump_freevtop() argument 74 struct vmstate *vm = kd->vmst; in _riscv_minidump_freevtop() 77 kd->vmst = NULL; in _riscv_minidump_freevtop() 81 _riscv_minidump_initvtop(kvm_t *kd) in _riscv_minidump_initvtop() argument 86 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _riscv_minidump_initvtop() [all …]
|
H A D | kvm_cptime.c | 55 _kvm_cp_time_init(kvm_t *kd) in _kvm_cp_time_init() argument 58 if (kvm_nlist(kd, kvm_cp_time_nl) < 0) in _kvm_cp_time_init() 65 getsysctl(kvm_t *kd, const char *name, void *buf, size_t len) in getsysctl() argument 71 _kvm_err(kd, kd->program, "cannot read sysctl %s:%s", name, in getsysctl() 76 _kvm_err(kd, kd->program, "sysctl %s has unexpected size", in getsysctl() 84 kvm_getcptime(kvm_t *kd, long *cp_time) in kvm_getcptime() argument 89 if (kd == NULL) { in kvm_getcptime() 94 if (ISALIVE(kd)) in kvm_getcptime() 95 return (getsysctl(kd, "kern.cp_time", cp_time, sizeof(long) * in kvm_getcptime() 98 if (!kd->arch->ka_native(kd)) { in kvm_getcptime() [all …]
|
H A D | kvm_powerpc.c | 92 powerpc_maphdrs(kvm_t *kd) in powerpc_maphdrs() argument 97 vm = kd->vmst; in powerpc_maphdrs() 100 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs() 102 _kvm_err(kd, kd->program, "cannot map corefile"); in powerpc_maphdrs() 127 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs() 129 _kvm_err(kd, kd->program, "cannot map corefile headers"); in powerpc_maphdrs() 137 _kvm_err(kd, kd->program, "invalid corefile"); in powerpc_maphdrs() 147 powerpc_va2off(kvm_t *kd, kvaddr_t va, off_t *ofs) in powerpc_va2off() argument 149 struct vmstate *vm = kd->vmst; in powerpc_va2off() 170 _powerpc_freevtop(kvm_t *kd) in _powerpc_freevtop() argument [all …]
|
H A D | kvm_minidump_powerpc64_hpt.c | 183 slb_init(kvm_t *kd) in slb_init() argument 191 hdr = &kd->vmst->hdr; in slb_init() 192 data = PPC64_MMU_DATA(kd); in slb_init() 198 data->slbs = _kvm_malloc(kd, slbsize); in slb_init() 200 _kvm_err(kd, kd->program, "cannot allocate slbs"); in slb_init() 236 ppc64mmu_hpt_cleanup(kvm_t *kd) in ppc64mmu_hpt_cleanup() argument 240 if (kd->vmst == NULL) in ppc64mmu_hpt_cleanup() 243 data = PPC64_MMU_DATA(kd); in ppc64mmu_hpt_cleanup() 246 PPC64_MMU_DATA(kd) = NULL; in ppc64mmu_hpt_cleanup() 250 ppc64mmu_hpt_init(kvm_t *kd) in ppc64mmu_hpt_init() argument [all …]
|
H A D | kvm_getloadavg.c | 59 kvm_getloadavg(kvm_t *kd, double loadavg[], int nelem) in kvm_getloadavg() argument 64 if (ISALIVE(kd)) in kvm_getloadavg() 67 if (!kd->arch->ka_native(kd)) { in kvm_getloadavg() 68 _kvm_err(kd, kd->program, in kvm_getloadavg() 73 if (kvm_nlist(kd, nl) != 0 && nl[X_AVERUNNABLE].n_type == 0) { in kvm_getloadavg() 74 _kvm_err(kd, kd->program, in kvm_getloadavg() 79 #define KREAD(kd, addr, obj) \ in kvm_getloadavg() argument 80 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj)) in kvm_getloadavg() 81 if (KREAD(kd, nl[X_AVERUNNABLE].n_value, &loadinfo)) { in kvm_getloadavg() 82 _kvm_err(kd, kd->program, "can't read averunnable"); in kvm_getloadavg() [all …]
|
/freebsd/crypto/heimdal/lib/krb5/ |
H A D | krbhst.c | 171 krbhst_empty(const struct krb5_krbhst_data *kd) in krbhst_empty() argument 173 return kd->index == &kd->hosts; in krbhst_empty() 181 krbhst_get_default_proto(struct krb5_krbhst_data *kd) in krbhst_get_default_proto() argument 183 if (kd->flags & KD_LARGE_MSG) in krbhst_get_default_proto() 204 parse_hostspec(krb5_context context, struct krb5_krbhst_data *kd, in parse_hostspec() argument 214 hi->proto = krbhst_get_default_proto(kd); in parse_hostspec() 296 append_host_hostinfo(struct krb5_krbhst_data *kd, struct krb5_krbhst_info *host) in append_host_hostinfo() argument 300 for(h = kd->hosts; h; h = h->next) in append_host_hostinfo() 307 *kd->end = host; in append_host_hostinfo() 308 kd->end = &host->next; in append_host_hostinfo() [all …]
|
/freebsd/lib/libkvm/tests/ |
H A D | kvm_geterr_test.c | 68 kvm_t *kd; in ATF_TC_BODY() local 72 kd = kvm_open2(NULL, NULL, O_RDONLY, errbuf, NULL); in ATF_TC_BODY() 74 ATF_REQUIRE_MSG(kd != NULL, "kvm_open2 failed: %s", errbuf); in ATF_TC_BODY() 75 ATF_REQUIRE_MSG(kvm_write(kd, 0, NULL, 0) == -1, in ATF_TC_BODY() 77 error_msg = kvm_geterr(kd); in ATF_TC_BODY() 79 ATF_REQUIRE_MSG(kvm_close(kd) == 0, "kvm_close failed: %s", in ATF_TC_BODY() 95 kvm_t *kd; in ATF_TC_BODY() local 107 kd = kvm_open2(NULL, NULL, O_RDONLY, errbuf, NULL); in ATF_TC_BODY() 109 ATF_REQUIRE_MSG(kd != NULL, "kvm_open2 failed: %s", errbuf); in ATF_TC_BODY() 110 retcode = kvm_nlist(kd, nl); in ATF_TC_BODY() [all …]
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | sid.h | 42 ksiddomain_t *kd; in ksid_lookupdomain() local 46 kd = kmem_alloc(sizeof (*kd), KM_SLEEP); in ksid_lookupdomain() 47 kd->kd_len = (uint_t)len; in ksid_lookupdomain() 48 kd->kd_name = kmem_alloc(len, KM_SLEEP); in ksid_lookupdomain() 49 strcpy(kd->kd_name, domain); in ksid_lookupdomain() 50 return (kd); in ksid_lookupdomain() 54 ksiddomain_rele(ksiddomain_t *kd) in ksiddomain_rele() argument 57 kmem_free(kd->kd_name, kd->kd_len); in ksiddomain_rele() 58 kmem_free(kd, sizeof (*kd)); in ksiddomain_rele()
|
/freebsd/sys/cddl/compat/opensolaris/sys/ |
H A D | sid.h | 39 ksiddomain_t *kd; in ksid_lookupdomain() local 43 kd = kmem_alloc(sizeof(*kd), KM_SLEEP); in ksid_lookupdomain() 44 kd->kd_len = (uint_t)len; in ksid_lookupdomain() 45 kd->kd_name = kmem_alloc(len, KM_SLEEP); in ksid_lookupdomain() 46 strcpy(kd->kd_name, domain); in ksid_lookupdomain() 47 return (kd); in ksid_lookupdomain() 51 ksiddomain_rele(ksiddomain_t *kd) in ksiddomain_rele() argument 54 kmem_free(kd->kd_name, kd->kd_len); in ksiddomain_rele() 55 kmem_free(kd, sizeof(*kd)); in ksiddomain_rele()
|
/freebsd/tests/sys/kern/ |
H A D | fdgrowtable_test.c | 95 old_tables(kvm_t *kd, struct kinfo_proc *kp) in old_tables() argument 103 ATF_REQUIRE(kvm_read(kd, (unsigned long) kp->ki_fd, &fdp0, sizeof(fdp0)) > 0); in old_tables() 106 ATF_REQUIRE(kvm_read(kd, (unsigned long) ft, &tft, sizeof(tft)) > 0 ); in old_tables() 119 read_kinfo(kvm_t *kd) in read_kinfo() argument 124 ATF_REQUIRE((kp = kvm_getprocs(kd, KERN_PROC_PID, (int) getpid(), &procs_found)) != NULL); in read_kinfo() 142 kvm_t *kd; in ATF_TC_BODY() local 145 ATF_REQUIRE((kd = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL)) != NULL); in ATF_TC_BODY() 147 kp = read_kinfo(kd); in ATF_TC_BODY() 148 ATF_CHECK(old_tables(kd,kp) == 0); in ATF_TC_BODY() 171 kvm_t *kd; in ATF_TC_BODY() local [all …]
|