Home
last modified time | relevance | path

Searched refs:kd (Results 1 – 25 of 91) sorted by relevance

1234

/freebsd-12-stable/lib/libkvm/
Dkvm.c70 kvm_geterr(kvm_t *kd) in kvm_geterr() argument
73 if (kd == NULL) in kvm_geterr()
75 return (kd->errbuf); in kvm_geterr()
79 _kvm_read_kernel_ehdr(kvm_t *kd) in _kvm_read_kernel_ehdr() argument
84 _kvm_err(kd, kd->program, "Unsupported libelf"); in _kvm_read_kernel_ehdr()
87 elf = elf_begin(kd->nlfd, ELF_C_READ, NULL); in _kvm_read_kernel_ehdr()
89 _kvm_err(kd, kd->program, "%s", elf_errmsg(0)); in _kvm_read_kernel_ehdr()
93 _kvm_err(kd, kd->program, "kernel is not an ELF file"); in _kvm_read_kernel_ehdr()
96 if (gelf_getehdr(elf, &kd->nlehdr) == NULL) { in _kvm_read_kernel_ehdr()
97 _kvm_err(kd, kd->program, "%s", elf_errmsg(0)); in _kvm_read_kernel_ehdr()
[all …]
Dkvm_pcpu.c76 _kvm_pcpu_init(kvm_t *kd) in _kvm_pcpu_init() argument
82 if (kvm_nlist(kd, kvm_pcpu_nl) < 0) in _kvm_pcpu_init()
85 _kvm_err(kd, kd->program, "unable to find cpuid_to_pcpu"); in _kvm_pcpu_init()
89 _kvm_err(kd, kd->program, "unable to find mp_maxcpus"); in _kvm_pcpu_init()
92 if (kvm_read(kd, kvm_pcpu_nl[NL_MP_MAXCPUS].n_value, &max, in _kvm_pcpu_init()
94 _kvm_err(kd, kd->program, "cannot read mp_maxcpus"); in _kvm_pcpu_init()
98 _kvm_err(kd, kd->program, "unable to find mp_ncpus"); in _kvm_pcpu_init()
101 if (kvm_read(kd, kvm_pcpu_nl[NL_MP_NCPUS].n_value, &mp_ncpus, in _kvm_pcpu_init()
103 _kvm_err(kd, kd->program, "cannot read mp_ncpus"); in _kvm_pcpu_init()
109 _kvm_err(kd, kd->program, "out of memory"); in _kvm_pcpu_init()
[all …]
Dkvm_i386.c74 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs) in _kvm_pa2off() argument
76 struct vmstate *vm = kd->vmst; in _kvm_pa2off()
80 if (kd->rawdump) { in _kvm_pa2off()
96 _i386_freevtop(kvm_t *kd) in _i386_freevtop() argument
98 struct vmstate *vm = kd->vmst; in _i386_freevtop()
104 kd->vmst = NULL; in _i386_freevtop()
108 _i386_probe(kvm_t *kd) in _i386_probe() argument
111 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_386) && in _i386_probe()
112 !_kvm_is_minidump(kd)); in _i386_probe()
116 _i386_initvtop(kvm_t *kd) in _i386_initvtop() argument
[all …]
Dkvm_amd64.c69 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs) in _kvm_pa2off() argument
71 struct vmstate *vm = kd->vmst; in _kvm_pa2off()
75 if (kd->rawdump) { in _kvm_pa2off()
91 _amd64_freevtop(kvm_t *kd) in _amd64_freevtop() argument
93 struct vmstate *vm = kd->vmst; in _amd64_freevtop()
99 kd->vmst = NULL; in _amd64_freevtop()
103 _amd64_probe(kvm_t *kd) in _amd64_probe() argument
106 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_X86_64) && in _amd64_probe()
107 !_kvm_is_minidump(kd)); in _amd64_probe()
111 _amd64_initvtop(kvm_t *kd) in _amd64_initvtop() argument
[all …]
Dkvm_arm.c68 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs, size_t pgsz) in _kvm_pa2off() argument
70 struct vmstate *vm = kd->vmst; in _kvm_pa2off()
88 _arm_freevtop(kvm_t *kd) in _arm_freevtop() argument
90 struct vmstate *vm = kd->vmst; in _arm_freevtop()
94 kd->vmst = NULL; in _arm_freevtop()
98 _arm_probe(kvm_t *kd) in _arm_probe() argument
101 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_ARM) && in _arm_probe()
102 !_kvm_is_minidump(kd)); in _arm_probe()
106 _arm_initvtop(kvm_t *kd) in _arm_initvtop() argument
116 if (kd->rawdump) { in _arm_initvtop()
[all …]
Dkvm_private.c80 _kvm_err(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_err() argument
90 (void)vsnprintf(kd->errbuf, in _kvm_err()
91 sizeof(kd->errbuf), fmt, ap); in _kvm_err()
97 _kvm_syserr(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_syserr() argument
108 char *cp = kd->errbuf; in _kvm_syserr()
110 (void)vsnprintf(cp, sizeof(kd->errbuf), fmt, ap); in _kvm_syserr()
112 (void)snprintf(&cp[n], sizeof(kd->errbuf) - n, ": %s", in _kvm_syserr()
119 _kvm_malloc(kvm_t *kd, size_t n) in _kvm_malloc() argument
124 _kvm_err(kd, kd->program, "can't allocate %zu bytes: %s", in _kvm_malloc()
130 _kvm_probe_elf_kernel(kvm_t *kd, int class, int machine) in _kvm_probe_elf_kernel() argument
[all …]
Dkvm_vnet.c60 _kvm_vnet_selectpid(kvm_t *kd, pid_t pid) in _kvm_vnet_selectpid() argument
96 if (!kvm_native(kd)) in _kvm_vnet_selectpid()
105 if (_kvm_nlist(kd, nl, 0) != 0) { in _kvm_vnet_selectpid()
123 if (kvm_read(kd, nl[NLIST_DUMPTID].n_value, &dumptid, in _kvm_vnet_selectpid()
125 _kvm_err(kd, kd->program, "%s: dumptid", __func__); in _kvm_vnet_selectpid()
145 if (kvm_read(kd, procp, &proc, sizeof(proc)) != sizeof(proc)) { in _kvm_vnet_selectpid()
146 _kvm_err(kd, kd->program, "%s: proc", __func__); in _kvm_vnet_selectpid()
153 if (kvm_read(kd, tdp, &td, sizeof(td)) != in _kvm_vnet_selectpid()
155 _kvm_err(kd, kd->program, "%s: thread", in _kvm_vnet_selectpid()
174 _kvm_err(kd, kd->program, "%s: pid/tid not found", __func__); in _kvm_vnet_selectpid()
[all …]
Dkvm_minidump_mips.c64 _mips_minidump_probe(kvm_t *kd) in _mips_minidump_probe() argument
67 if (kd->nlehdr.e_ident[EI_CLASS] != ELFCLASS32 && in _mips_minidump_probe()
68 kd->nlehdr.e_ident[EI_CLASS] != ELFCLASS64) in _mips_minidump_probe()
70 if (kd->nlehdr.e_machine != EM_MIPS) in _mips_minidump_probe()
72 return (_kvm_is_minidump(kd)); in _mips_minidump_probe()
76 _mips_minidump_freevtop(kvm_t *kd) in _mips_minidump_freevtop() argument
78 struct vmstate *vm = kd->vmst; in _mips_minidump_freevtop()
81 kd->vmst = NULL; in _mips_minidump_freevtop()
85 _mips_minidump_initvtop(kvm_t *kd) in _mips_minidump_initvtop() argument
90 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _mips_minidump_initvtop()
[all …]
Dkvm_proc.c83 #define KREAD(kd, addr, obj) \ argument
84 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj))
113 kvm_proclist(kvm_t *kd, int what, int arg, struct proc *p, in kvm_proclist() argument
146 if (KREAD(kd, (u_long)p, &proc)) { in kvm_proclist()
147 _kvm_err(kd, kd->program, "can't read proc at %p", p); in kvm_proclist()
152 if (KREAD(kd, (u_long)proc.p_ucred, &ucred) == 0) { in kvm_proclist()
163 kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups, in kvm_proclist()
167 if (KREAD(kd, (u_long)ucred.cr_prison, &pr)) { in kvm_proclist()
168 _kvm_err(kd, kd->program, in kvm_proclist()
210 _kvm_err(kd, kd->program, "nprocs corrupt"); in kvm_proclist()
[all …]
Dkvm_minidump_i386.c58 _i386_pte_pae_get(kvm_t *kd, u_long pteindex) in _i386_pte_pae_get() argument
60 i386_pte_pae_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _i386_pte_pae_get()
66 _i386_pte_get(kvm_t *kd, u_long pteindex) in _i386_pte_get() argument
68 i386_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _i386_pte_get()
74 _i386_minidump_probe(kvm_t *kd) in _i386_minidump_probe() argument
77 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_386) && in _i386_minidump_probe()
78 _kvm_is_minidump(kd)); in _i386_minidump_probe()
82 _i386_minidump_freevtop(kvm_t *kd) in _i386_minidump_freevtop() argument
84 struct vmstate *vm = kd->vmst; in _i386_minidump_freevtop()
87 kd->vmst = NULL; in _i386_minidump_freevtop()
[all …]
Dkvm_minidump_amd64.c78 _amd64_pde_get(kvm_t *kd, u_long pdeindex) in _amd64_pde_get() argument
80 amd64_pde_t *pde = _kvm_pmap_get(kd, pdeindex, sizeof(*pde)); in _amd64_pde_get()
86 _amd64_pte_get(kvm_t *kd, u_long pteindex) in _amd64_pte_get() argument
88 amd64_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _amd64_pte_get()
95 _amd64_pde_first_pte(kvm_t *kd, u_long pdeindex) in _amd64_pde_first_pte() argument
99 pa = _kvm_pmap_get(kd, pdeindex, sizeof(amd64_pde_t)); in _amd64_pde_first_pte()
102 return _kvm_map_get(kd, *pa & AMD64_PG_FRAME, AMD64_PAGE_SIZE); in _amd64_pde_first_pte()
106 _amd64_minidump_probe(kvm_t *kd) in _amd64_minidump_probe() argument
109 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_X86_64) && in _amd64_minidump_probe()
110 _kvm_is_minidump(kd)); in _amd64_minidump_probe()
[all …]
Dkvm_minidump_arm.c61 _arm_pte_get(kvm_t *kd, u_long pteindex) in _arm_pte_get() argument
63 arm_pt_entry_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _arm_pte_get()
65 return _kvm32toh(kd, *pte); in _arm_pte_get()
69 _arm_minidump_probe(kvm_t *kd) in _arm_minidump_probe() argument
72 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_ARM) && in _arm_minidump_probe()
73 _kvm_is_minidump(kd)); in _arm_minidump_probe()
77 _arm_minidump_freevtop(kvm_t *kd) in _arm_minidump_freevtop() argument
79 struct vmstate *vm = kd->vmst; in _arm_minidump_freevtop()
82 kd->vmst = NULL; in _arm_minidump_freevtop()
86 _arm_minidump_initvtop(kvm_t *kd) in _arm_minidump_initvtop() argument
[all …]
Dkvm_minidump_aarch64.c57 _aarch64_pte_get(kvm_t *kd, u_long pteindex) in _aarch64_pte_get() argument
59 aarch64_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _aarch64_pte_get()
65 _aarch64_minidump_probe(kvm_t *kd) in _aarch64_minidump_probe() argument
68 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_AARCH64) && in _aarch64_minidump_probe()
69 _kvm_is_minidump(kd)); in _aarch64_minidump_probe()
73 _aarch64_minidump_freevtop(kvm_t *kd) in _aarch64_minidump_freevtop() argument
75 struct vmstate *vm = kd->vmst; in _aarch64_minidump_freevtop()
78 kd->vmst = NULL; in _aarch64_minidump_freevtop()
82 _aarch64_minidump_initvtop(kvm_t *kd) in _aarch64_minidump_initvtop() argument
87 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _aarch64_minidump_initvtop()
[all …]
Dkvm_minidump_riscv.c58 _riscv_pte_get(kvm_t *kd, u_long pteindex) in _riscv_pte_get() argument
60 riscv_pt_entry_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); in _riscv_pte_get()
66 _riscv_minidump_probe(kvm_t *kd) in _riscv_minidump_probe() argument
69 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_RISCV) && in _riscv_minidump_probe()
70 _kvm_is_minidump(kd)); in _riscv_minidump_probe()
74 _riscv_minidump_freevtop(kvm_t *kd) in _riscv_minidump_freevtop() argument
76 struct vmstate *vm = kd->vmst; in _riscv_minidump_freevtop()
79 kd->vmst = NULL; in _riscv_minidump_freevtop()
83 _riscv_minidump_initvtop(kvm_t *kd) in _riscv_minidump_initvtop() argument
88 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _riscv_minidump_initvtop()
[all …]
Dkvm_getswapinfo.c74 #define KREAD(kd, addr, obj) \ argument
75 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj))
79 if (KREAD(kd, (u_long)(addr), (var))) { \
80 _kvm_err(kd, kd->program, "cannot read %s", msg); \
96 kvm_getswapinfo(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, int flags) in kvm_getswapinfo() argument
102 if (kd == NULL) { in kvm_getswapinfo()
107 if (ISALIVE(kd)) { in kvm_getswapinfo()
108 return kvm_getswapinfo_sysctl(kd, swap_ary, swap_max, flags); in kvm_getswapinfo()
110 return kvm_getswapinfo_kvm(kd, swap_ary, swap_max, flags); in kvm_getswapinfo()
115 kvm_getswapinfo_kvm(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, in kvm_getswapinfo_kvm() argument
[all …]
Dkvm_cptime.c58 _kvm_cp_time_init(kvm_t *kd) in _kvm_cp_time_init() argument
61 if (kvm_nlist(kd, kvm_cp_time_nl) < 0) in _kvm_cp_time_init()
68 getsysctl(kvm_t *kd, const char *name, void *buf, size_t len) in getsysctl() argument
74 _kvm_err(kd, kd->program, "cannot read sysctl %s:%s", name, in getsysctl()
79 _kvm_err(kd, kd->program, "sysctl %s has unexpected size", in getsysctl()
87 kvm_getcptime(kvm_t *kd, long *cp_time) in kvm_getcptime() argument
92 if (kd == NULL) { in kvm_getcptime()
97 if (ISALIVE(kd)) in kvm_getcptime()
98 return (getsysctl(kd, "kern.cp_time", cp_time, sizeof(long) * in kvm_getcptime()
101 if (!kd->arch->ka_native(kd)) { in kvm_getcptime()
[all …]
Dkvm_powerpc.c95 powerpc_maphdrs(kvm_t *kd) in powerpc_maphdrs() argument
100 vm = kd->vmst; in powerpc_maphdrs()
103 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
105 _kvm_err(kd, kd->program, "cannot map corefile"); in powerpc_maphdrs()
130 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
132 _kvm_err(kd, kd->program, "cannot map corefile headers"); in powerpc_maphdrs()
140 _kvm_err(kd, kd->program, "invalid corefile"); in powerpc_maphdrs()
150 powerpc_va2off(kvm_t *kd, kvaddr_t va, off_t *ofs) in powerpc_va2off() argument
152 struct vmstate *vm = kd->vmst; in powerpc_va2off()
173 _powerpc_freevtop(kvm_t *kd) in _powerpc_freevtop() argument
[all …]
Dkvm_powerpc64.c95 powerpc_maphdrs(kvm_t *kd) in powerpc_maphdrs() argument
100 vm = kd->vmst; in powerpc_maphdrs()
103 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
105 _kvm_err(kd, kd->program, "cannot map corefile"); in powerpc_maphdrs()
130 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
132 _kvm_err(kd, kd->program, "cannot map corefile headers"); in powerpc_maphdrs()
141 _kvm_err(kd, kd->program, "invalid corefile"); in powerpc_maphdrs()
151 powerpc64_va2off(kvm_t *kd, kvaddr_t va, off_t *ofs) in powerpc64_va2off() argument
153 struct vmstate *vm = kd->vmst; in powerpc64_va2off()
174 _powerpc64_freevtop(kvm_t *kd) in _powerpc64_freevtop() argument
[all …]
Dkvm_sparc64.c66 _sparc64_probe(kvm_t *kd) in _sparc64_probe() argument
69 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_SPARCV9)); in _sparc64_probe()
73 _sparc64_freevtop(kvm_t *kd) in _sparc64_freevtop() argument
76 free(kd->vmst->vm_regions); in _sparc64_freevtop()
77 free(kd->vmst); in _sparc64_freevtop()
78 kd->vmst = NULL; in _sparc64_freevtop()
82 _sparc64_read_phys(kvm_t *kd, off_t pos, void *buf, size_t size) in _sparc64_read_phys() argument
86 if (pread(kd->pmfd, buf, size, pos) != (ssize_t)size) { in _sparc64_read_phys()
87 _kvm_syserr(kd, kd->program, "_sparc64_read_phys: pread"); in _sparc64_read_phys()
128 _sparc64_initvtop(kvm_t *kd) in _sparc64_initvtop() argument
[all …]
Dkvm_getloadavg.c62 kvm_getloadavg(kvm_t *kd, double loadavg[], int nelem) in kvm_getloadavg() argument
68 if (ISALIVE(kd)) in kvm_getloadavg()
71 if (!kd->arch->ka_native(kd)) { in kvm_getloadavg()
72 _kvm_err(kd, kd->program, in kvm_getloadavg()
77 if (kvm_nlist(kd, nl) != 0) { in kvm_getloadavg()
79 _kvm_err(kd, kd->program, in kvm_getloadavg()
84 #define KREAD(kd, addr, obj) \ in kvm_getloadavg() argument
85 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj)) in kvm_getloadavg()
86 if (KREAD(kd, nl[X_AVERUNNABLE].n_value, &loadinfo)) { in kvm_getloadavg()
87 _kvm_err(kd, kd->program, "can't read averunnable"); in kvm_getloadavg()
[all …]
/freebsd-12-stable/crypto/heimdal/lib/krb5/
Dkrbhst.c171 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-12-stable/lib/libkvm/tests/
Dkvm_geterr_test.c71 kvm_t *kd; in ATF_TC_BODY() local
75 kd = kvm_open2(NULL, NULL, O_RDONLY, errbuf, NULL); in ATF_TC_BODY()
77 ATF_REQUIRE_MSG(kd != NULL, "kvm_open2 failed: %s", errbuf); in ATF_TC_BODY()
78 ATF_REQUIRE_MSG(kvm_write(kd, 0, NULL, 0) == -1, in ATF_TC_BODY()
80 error_msg = kvm_geterr(kd); in ATF_TC_BODY()
82 ATF_REQUIRE_MSG(kvm_close(kd) == 0, "kvm_close failed: %s", in ATF_TC_BODY()
98 kvm_t *kd; in ATF_TC_BODY() local
110 kd = kvm_open2(NULL, NULL, O_RDONLY, errbuf, NULL); in ATF_TC_BODY()
112 ATF_REQUIRE_MSG(kd != NULL, "kvm_open2 failed: %s", errbuf); in ATF_TC_BODY()
113 retcode = kvm_nlist(kd, nl); in ATF_TC_BODY()
[all …]
/freebsd-12-stable/sys/cddl/compat/opensolaris/sys/
Dsid.h41 ksiddomain_t *kd; in ksid_lookupdomain() local
45 kd = kmem_alloc(sizeof(*kd), KM_SLEEP); in ksid_lookupdomain()
46 kd->kd_len = (uint_t)len; in ksid_lookupdomain()
47 kd->kd_name = kmem_alloc(len, KM_SLEEP); in ksid_lookupdomain()
48 strcpy(kd->kd_name, domain); in ksid_lookupdomain()
49 return (kd); in ksid_lookupdomain()
53 ksiddomain_rele(ksiddomain_t *kd) in ksiddomain_rele() argument
56 kmem_free(kd->kd_name, kd->kd_len); in ksiddomain_rele()
57 kmem_free(kd, sizeof(*kd)); in ksiddomain_rele()
/freebsd-12-stable/contrib/apr-util/dbm/
Dapr_dbm_ndbm.c124 datum kd, rd; in vt_ndbm_fetch() local
126 kd.dptr = key.dptr; in vt_ndbm_fetch()
127 kd.dsize = key.dsize; in vt_ndbm_fetch()
129 rd = dbm_fetch(dbm->file, kd); in vt_ndbm_fetch()
143 datum kd, vd; in vt_ndbm_store() local
145 kd.dptr = key.dptr; in vt_ndbm_store()
146 kd.dsize = key.dsize; in vt_ndbm_store()
151 rc = dbm_store(dbm->file, kd, vd, DBM_REPLACE); in vt_ndbm_store()
160 datum kd; in vt_ndbm_del() local
162 kd.dptr = key.dptr; in vt_ndbm_del()
[all …]
Dapr_dbm_gdbm.c131 datum kd, rd; in vt_gdbm_fetch() local
133 kd.dptr = key.dptr; in vt_gdbm_fetch()
134 kd.dsize = key.dsize; in vt_gdbm_fetch()
136 rd = gdbm_fetch(dbm->file, kd); in vt_gdbm_fetch()
154 datum kd, vd; in vt_gdbm_store() local
156 kd.dptr = key.dptr; in vt_gdbm_store()
157 kd.dsize = key.dsize; in vt_gdbm_store()
162 rc = gdbm_store(dbm->file, kd, vd, GDBM_REPLACE); in vt_gdbm_store()
171 datum kd; in vt_gdbm_del() local
173 kd.dptr = key.dptr; in vt_gdbm_del()
[all …]

1234