Symbol: edns_strings
sbin/unwind/libunbound/libunbound/context.c
98
if(!edns_strings_apply_cfg(ctx->env->edns_strings, cfg))
sbin/unwind/libunbound/libunbound/libunbound.c
160
ctx->env->edns_strings = edns_strings_create();
sbin/unwind/libunbound/libunbound/libunbound.c
161
if(!ctx->env->edns_strings) {
sbin/unwind/libunbound/libunbound/libunbound.c
196
edns_strings_delete(ctx->env->edns_strings);
sbin/unwind/libunbound/libunbound/libunbound.c
212
edns_strings_delete(ctx->env->edns_strings);
sbin/unwind/libunbound/libunbound/libunbound.c
390
edns_strings_delete(ctx->env->edns_strings);
sbin/unwind/libunbound/services/outside_network.c
3467
&env->edns_strings->client_strings, addr, addrlen))) {
sbin/unwind/libunbound/services/outside_network.c
3469
env->edns_strings->client_string_opcode,
sbin/unwind/libunbound/util/edns.c
100
regional_free_all(edns_strings->region);
sbin/unwind/libunbound/util/edns.c
101
addr_tree_init(&edns_strings->client_strings);
sbin/unwind/libunbound/util/edns.c
115
if(!edns_strings_client_insert(edns_strings, &addr, addrlen,
sbin/unwind/libunbound/util/edns.c
121
edns_strings->client_string_opcode = config->edns_client_string_opcode;
sbin/unwind/libunbound/util/edns.c
123
addr_tree_init_parents(&edns_strings->client_strings);
sbin/unwind/libunbound/util/edns.c
135
edns_strings_get_mem(struct edns_strings* edns_strings)
sbin/unwind/libunbound/util/edns.c
137
if(!edns_strings) return 0;
sbin/unwind/libunbound/util/edns.c
138
return regional_get_mem(edns_strings->region) + sizeof(*edns_strings);
sbin/unwind/libunbound/util/edns.c
142
edns_strings_swap_tree(struct edns_strings* edns_strings,
sbin/unwind/libunbound/util/edns.c
143
struct edns_strings* data)
sbin/unwind/libunbound/util/edns.c
145
rbtree_type tree = edns_strings->client_strings;
sbin/unwind/libunbound/util/edns.c
146
uint16_t opcode = edns_strings->client_string_opcode;
sbin/unwind/libunbound/util/edns.c
147
struct regional* region = edns_strings->region;
sbin/unwind/libunbound/util/edns.c
149
edns_strings->client_strings = data->client_strings;
sbin/unwind/libunbound/util/edns.c
150
edns_strings->client_string_opcode = data->client_string_opcode;
sbin/unwind/libunbound/util/edns.c
151
edns_strings->region = data->region;
sbin/unwind/libunbound/util/edns.c
54
struct edns_strings* edns_strings_create(void)
sbin/unwind/libunbound/util/edns.c
56
struct edns_strings* edns_strings = calloc(1,
sbin/unwind/libunbound/util/edns.c
57
sizeof(struct edns_strings));
sbin/unwind/libunbound/util/edns.c
58
if(!edns_strings)
sbin/unwind/libunbound/util/edns.c
60
if(!(edns_strings->region = regional_create())) {
sbin/unwind/libunbound/util/edns.c
61
edns_strings_delete(edns_strings);
sbin/unwind/libunbound/util/edns.c
64
return edns_strings;
sbin/unwind/libunbound/util/edns.c
67
void edns_strings_delete(struct edns_strings* edns_strings)
sbin/unwind/libunbound/util/edns.c
69
if(!edns_strings)
sbin/unwind/libunbound/util/edns.c
71
regional_destroy(edns_strings->region);
sbin/unwind/libunbound/util/edns.c
72
free(edns_strings);
sbin/unwind/libunbound/util/edns.c
76
edns_strings_client_insert(struct edns_strings* edns_strings,
sbin/unwind/libunbound/util/edns.c
80
struct edns_string_addr* esa = regional_alloc_zero(edns_strings->region,
sbin/unwind/libunbound/util/edns.c
85
esa->string = regional_alloc_init(edns_strings->region, string,
sbin/unwind/libunbound/util/edns.c
89
if(!addr_tree_insert(&edns_strings->client_strings, &esa->node, addr,
sbin/unwind/libunbound/util/edns.c
96
int edns_strings_apply_cfg(struct edns_strings* edns_strings,
sbin/unwind/libunbound/util/edns.h
117
struct edns_strings* edns_strings_create(void);
sbin/unwind/libunbound/util/edns.h
122
void edns_strings_delete(struct edns_strings* edns_strings);
sbin/unwind/libunbound/util/edns.h
130
int edns_strings_apply_cfg(struct edns_strings* edns_strings,
sbin/unwind/libunbound/util/edns.h
149
size_t edns_strings_get_mem(struct edns_strings* edns_strings);
sbin/unwind/libunbound/util/edns.h
157
void edns_strings_swap_tree(struct edns_strings* edns_strings,
sbin/unwind/libunbound/util/edns.h
158
struct edns_strings* data);
sbin/unwind/libunbound/util/module.h
546
struct edns_strings* edns_strings;
usr.sbin/unbound/daemon/daemon.c
313
if(!(daemon->env->edns_strings = edns_strings_create())) {
usr.sbin/unbound/daemon/daemon.c
783
if(!edns_strings_apply_cfg(daemon->env->edns_strings, daemon->cfg))
usr.sbin/unbound/daemon/daemon.c
945
edns_strings_delete(daemon->env->edns_strings);
usr.sbin/unbound/daemon/remote.c
4655
struct edns_strings* edns_strings;
usr.sbin/unbound/daemon/remote.c
5034
edns_strings_delete(ct->edns_strings);
usr.sbin/unbound/daemon/remote.c
5303
mem += edns_strings_get_mem(ct->edns_strings);
usr.sbin/unbound/daemon/remote.c
5654
if(!(ct->edns_strings = edns_strings_create())) {
usr.sbin/unbound/daemon/remote.c
5658
if(!edns_strings_apply_cfg(ct->edns_strings, newcfg)) {
usr.sbin/unbound/daemon/remote.c
6399
edns_strings_swap_tree(env->edns_strings, ct->edns_strings);
usr.sbin/unbound/libunbound/context.c
98
if(!edns_strings_apply_cfg(ctx->env->edns_strings, cfg))
usr.sbin/unbound/libunbound/libunbound.c
160
ctx->env->edns_strings = edns_strings_create();
usr.sbin/unbound/libunbound/libunbound.c
161
if(!ctx->env->edns_strings) {
usr.sbin/unbound/libunbound/libunbound.c
196
edns_strings_delete(ctx->env->edns_strings);
usr.sbin/unbound/libunbound/libunbound.c
212
edns_strings_delete(ctx->env->edns_strings);
usr.sbin/unbound/libunbound/libunbound.c
390
edns_strings_delete(ctx->env->edns_strings);
usr.sbin/unbound/services/outside_network.c
3467
&env->edns_strings->client_strings, addr, addrlen))) {
usr.sbin/unbound/services/outside_network.c
3469
env->edns_strings->client_string_opcode,
usr.sbin/unbound/testcode/fake_event.c
1332
&env->edns_strings->client_strings,
usr.sbin/unbound/testcode/fake_event.c
1335
env->edns_strings->client_string_opcode,
usr.sbin/unbound/util/edns.c
100
regional_free_all(edns_strings->region);
usr.sbin/unbound/util/edns.c
101
addr_tree_init(&edns_strings->client_strings);
usr.sbin/unbound/util/edns.c
115
if(!edns_strings_client_insert(edns_strings, &addr, addrlen,
usr.sbin/unbound/util/edns.c
121
edns_strings->client_string_opcode = config->edns_client_string_opcode;
usr.sbin/unbound/util/edns.c
123
addr_tree_init_parents(&edns_strings->client_strings);
usr.sbin/unbound/util/edns.c
135
edns_strings_get_mem(struct edns_strings* edns_strings)
usr.sbin/unbound/util/edns.c
137
if(!edns_strings) return 0;
usr.sbin/unbound/util/edns.c
138
return regional_get_mem(edns_strings->region) + sizeof(*edns_strings);
usr.sbin/unbound/util/edns.c
142
edns_strings_swap_tree(struct edns_strings* edns_strings,
usr.sbin/unbound/util/edns.c
143
struct edns_strings* data)
usr.sbin/unbound/util/edns.c
145
rbtree_type tree = edns_strings->client_strings;
usr.sbin/unbound/util/edns.c
146
uint16_t opcode = edns_strings->client_string_opcode;
usr.sbin/unbound/util/edns.c
147
struct regional* region = edns_strings->region;
usr.sbin/unbound/util/edns.c
149
edns_strings->client_strings = data->client_strings;
usr.sbin/unbound/util/edns.c
150
edns_strings->client_string_opcode = data->client_string_opcode;
usr.sbin/unbound/util/edns.c
151
edns_strings->region = data->region;
usr.sbin/unbound/util/edns.c
54
struct edns_strings* edns_strings_create(void)
usr.sbin/unbound/util/edns.c
56
struct edns_strings* edns_strings = calloc(1,
usr.sbin/unbound/util/edns.c
57
sizeof(struct edns_strings));
usr.sbin/unbound/util/edns.c
58
if(!edns_strings)
usr.sbin/unbound/util/edns.c
60
if(!(edns_strings->region = regional_create())) {
usr.sbin/unbound/util/edns.c
61
edns_strings_delete(edns_strings);
usr.sbin/unbound/util/edns.c
64
return edns_strings;
usr.sbin/unbound/util/edns.c
67
void edns_strings_delete(struct edns_strings* edns_strings)
usr.sbin/unbound/util/edns.c
69
if(!edns_strings)
usr.sbin/unbound/util/edns.c
71
regional_destroy(edns_strings->region);
usr.sbin/unbound/util/edns.c
72
free(edns_strings);
usr.sbin/unbound/util/edns.c
76
edns_strings_client_insert(struct edns_strings* edns_strings,
usr.sbin/unbound/util/edns.c
80
struct edns_string_addr* esa = regional_alloc_zero(edns_strings->region,
usr.sbin/unbound/util/edns.c
85
esa->string = regional_alloc_init(edns_strings->region, string,
usr.sbin/unbound/util/edns.c
89
if(!addr_tree_insert(&edns_strings->client_strings, &esa->node, addr,
usr.sbin/unbound/util/edns.c
96
int edns_strings_apply_cfg(struct edns_strings* edns_strings,
usr.sbin/unbound/util/edns.h
117
struct edns_strings* edns_strings_create(void);
usr.sbin/unbound/util/edns.h
122
void edns_strings_delete(struct edns_strings* edns_strings);
usr.sbin/unbound/util/edns.h
130
int edns_strings_apply_cfg(struct edns_strings* edns_strings,
usr.sbin/unbound/util/edns.h
149
size_t edns_strings_get_mem(struct edns_strings* edns_strings);
usr.sbin/unbound/util/edns.h
157
void edns_strings_swap_tree(struct edns_strings* edns_strings,
usr.sbin/unbound/util/edns.h
158
struct edns_strings* data);
usr.sbin/unbound/util/module.h
546
struct edns_strings* edns_strings;