region_strdup
cfg_parser->zone->name = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->pattern->pname = region_strdup(cfg_parser->opt->region, $2);
{ cfg_parser->pattern->zonefile = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->pattern->zonestats = region_strdup(cfg_parser->opt->region, $2); }
cfg_parser->pattern->catalog_member_pattern = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->pattern->catalog_producer_zone = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->opt->verify_port = region_strdup(cfg_parser->opt->region, buf);
comp->str = region_strdup(cfg_parser->opt->region, $2);
ip->address = region_strdup(cfg_parser->opt->region, $1);
{ char *tls_auth_name = region_strdup(cfg_parser->opt->region, $1);
{ char *tls_auth_name = region_strdup(cfg_parser->opt->region, $1);
{ cfg_parser->opt->identity = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->version = region_strdup(cfg_parser->opt->region, $2); }
cfg_parser->opt->nsid = region_strdup(cfg_parser->opt->region, $2);
{ cfg_parser->opt->logfile = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->pidfile = region_strdup(cfg_parser->opt->region, $2); }
cfg_parser->opt->port = region_strdup(cfg_parser->opt->region, buf);
{ cfg_parser->opt->chroot = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->username = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->zonesdir = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->zonelistfile = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->xfrdfile = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->xfrdir = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->tls_service_key = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->tls_service_ocsp = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->tls_service_pem = region_strdup(cfg_parser->opt->region, $2); }
cfg_parser->opt->tls_port = region_strdup(cfg_parser->opt->region, buf);
cfg_parser->opt->tls_auth_port = region_strdup(cfg_parser->opt->region, buf);
{ cfg_parser->opt->tls_cert_bundle = region_strdup(cfg_parser->opt->region, $2); }
cfg_parser->opt->cookie_secret = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->opt->cookie_staging_secret = region_strdup(cfg_parser->opt->region, $2);
if(*$2) cfg_parser->opt->cookie_secret_file = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->opt->xdp_interface = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->opt->xdp_program_path = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->opt->xdp_bpffs_path = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->opt->metrics_path = region_strdup(cfg_parser->opt->region, $2);
{ cfg_parser->opt->dnstap_socket_path = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->dnstap_ip = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->dnstap_tls_server_name = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->dnstap_tls_cert_bundle = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->dnstap_tls_client_key_file = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->dnstap_tls_client_cert_file = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->dnstap_identity = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->dnstap_version = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->server_key_file = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->server_cert_file = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->control_key_file = region_strdup(cfg_parser->opt->region, $2); }
{ cfg_parser->opt->control_cert_file = region_strdup(cfg_parser->opt->region, $2); }
cfg_parser->tls_auth->name = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->tls_auth->auth_domain_name = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->tls_auth->client_cert = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->tls_auth->client_key = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->tls_auth->client_key_pw = region_strdup(cfg_parser->opt->region, $2);
key->algorithm = region_strdup(cfg_parser->opt->region, "sha256");
cfg_parser->key->name = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->key->algorithm = region_strdup(cfg_parser->opt->region, $2);
cfg_parser->key->secret = region_strdup(cfg_parser->opt->region, $2);
zone->filename = region_strdup(nsd->db->region, fname);
zone->filename = region_strdup(nsd->db->region, zfile);
zopt->name = region_strdup(opt->region, zstr);
zone->logstr = region_strdup(nsd->db->region, log_buf);
ip->address = region_strdup(
b->ip_address_spec = region_strdup(region, a->ip_address_spec);
b->key_name = region_strdup(region, a->key_name);
b->tls_auth_name = region_strdup(region, a->tls_auth_name);
(*ov)[ovc] = region_strdup(opt->region, nv[ovc]);
orig->zonefile = region_strdup(region, p->zonefile);
orig->zonestats = region_strdup(region, p->zonestats);
region_strdup(region, p->catalog_member_pattern);
region_strdup(region, p->catalog_producer_zone);
orig->pname = region_strdup(opt->region, p->pname);
char* result = region_strdup(r, (char*)buffer_current(b));
orig->name = region_strdup(opt->region, key->name);
orig->algorithm = region_strdup(opt->region, key->algorithm);
orig->secret = region_strdup(opt->region, key->secret);
orig->algorithm = region_strdup(opt->region, key->algorithm);
orig->secret = region_strdup(opt->region, key->secret);
acl->ip_address_spec = region_strdup(region, ip);
opt->configfile = region_strdup(opt->region, file);
acl->key_name = region_strdup(region, key);
region_strdup(opt->region, COOKIESECRETSFILE);
dest->zonefile = region_strdup(cfg_parser->opt->region,
dest->zonestats = region_strdup(cfg_parser->opt->region,
vec[cnt] = region_strdup(region, pat->verifier[cnt]);
dest->catalog_member_pattern = region_strdup(
dest->catalog_producer_zone = region_strdup(
n->node.key = region_strdup(opt->region, statname);
current->address = region_strdup(region,
n->node.key = region_strdup(opt->region, "");
zone->name = region_strdup(opt->region, nm);
*to_replace = region_strdup(region, string);
*to_replace = region_strdup(region, string);
char *region_strdup(region_type *region, const char *string);
zopt->name = region_strdup(xfrd->nsd->options->region,
key_opt->secret = region_strdup(region, arg2);
new_key_opt->name = region_strdup(region, arg);
new_key_opt->secret = region_strdup(region, arg2);
new_key_opt->algorithm = region_strdup(region, algo);
acl->key_name = region_strdup(region, key_name);
nsd->zonestatfname[0] = region_strdup(nsd->region, tmpfile);
nsd->zonestatfname[1] = region_strdup(nsd->region, tmpfile);
nsd->statfname = region_strdup(nsd->region, tmpfile);
consumer_zone->invalid = region_strdup(xfrd->region, message);
to_add->options.name = region_strdup(
*cert_algorithm = region_strdup(region, pkey_name);
*cert_algorithm = region_strdup(region, algo_buffer);
*tls_version = region_strdup(region, version_name);
*tls_version = region_strdup(region, version_buffer);
*cert_serial = region_strdup(region, temp_buffer);
*key_id = region_strdup(region, key_id_buffer);
paths[zone->includes.count] = region_strdup(database->region, path);
$$.str = region_strdup(parser->rr_region, ".");