/bind-9.11.3/lib/dns/ |
H A D | dbtable.c | 26 #include <dns/rbt.h> 39 dns_rbt_t * rbt; member in struct:dns_dbtable 69 dbtable->rbt = NULL; 70 result = dns_rbt_create(mctx, dbdetach, NULL, &dbtable->rbt); 97 dns_rbt_destroy(&dbtable->rbt); 116 dns_rbt_destroy(&dbtable->rbt); 179 result = dns_rbt_addname(dbtable->rbt, dns_db_origin(dbclone), dbclone); 197 * be verified. With the current rbt.c this is expensive to do, 205 result = dns_rbt_findname(dbtable->rbt, name, 0, NULL, 211 (void)dns_rbt_deletename(dbtable->rbt, nam [all...] |
H A D | rpz.c | 30 #include <dns/rbt.h> 1323 result = dns_rbt_addnode(rpzs->rbt, trig_name, &nmnode); 1434 result = dns_rbt_create(mctx, rpz_node_deleter, mctx, &new->rbt); 1558 dns_rbt_destroy(&rpzs->rbt); 1751 dns_rbt_t *rbt; local 1837 result = dns_rbtnodechain_first(&chain, rpzs->rbt, NULL, NULL); 1886 rbt = rpzs->rbt; 1887 rpzs->rbt = load_rpzs->rbt; [all...] |
H A D | rbt.c | 41 #include <dns/rbt.h> 55 #define VALID_RBT(rbt) ISC_MAGIC_VALID(rbt, RBT_MAGIC) 111 unsigned int nodecount; /* shadow from rbt structure */ 139 write_header(FILE *file, dns_rbt_t *rbt, isc_uint64_t first_node_offset, 223 * used as part of the rbt.c algorithms. 296 dns_rbt_root(dns_rbt_t *rbt) { argument 297 return rbt->root; 302 inithash(dns_rbt_t *rbt); 374 fixup_uppernodes(dns_rbt_t *rbt) { argument 510 write_header(FILE *file, dns_rbt_t *rbt, isc_uint64_t first_node_offset, isc_uint64_t crc) argument 719 dns_rbt_serialize_tree(FILE *file, dns_rbt_t *rbt, dns_rbtdatawriter_t datawriter, void *writer_arg, off_t *offset) argument 775 treefix(dns_rbt_t *rbt, void *base, size_t filesize, dns_rbtnode_t *n, dns_name_t *name, dns_rbtdatafixer_t datafixer, void *fixer_arg, isc_uint64_t *crc) argument 896 dns_rbt_t *rbt = NULL; local 996 dns_rbt_t *rbt; local 1041 dns_rbt_t *rbt; local 1067 dns_rbt_nodecount(dns_rbt_t *rbt) argument 1075 dns_rbt_hashsize(dns_rbt_t *rbt) argument 1137 dns_rbt_addnode(dns_rbt_t *rbt, dns_name_t *name, dns_rbtnode_t **nodep) argument 1455 dns_rbt_addname(dns_rbt_t *rbt, dns_name_t *name, void *data) argument 1485 dns_rbt_findnode(dns_rbt_t *rbt, const dns_name_t *name, dns_name_t *foundname, dns_rbtnode_t **node, dns_rbtnodechain_t *chain, unsigned int options, dns_rbtfindcallback_t callback, void *callback_arg) argument 2016 dns_rbt_findname(dns_rbt_t *rbt, const dns_name_t *name, unsigned int options, dns_name_t *foundname, void **data) argument 2039 dns_rbt_deletename(dns_rbt_t *rbt, dns_name_t *name, isc_boolean_t recurse) argument 2112 dns_rbt_deletenode(dns_rbt_t *rbt, dns_rbtnode_t *node, isc_boolean_t recurse) argument 2314 hash_add_node(dns_rbt_t *rbt, dns_rbtnode_t *node, dns_name_t *name) argument 2328 inithash(dns_rbt_t *rbt) argument 2344 rehash(dns_rbt_t *rbt, unsigned int newcount) argument 2382 hash_node(dns_rbt_t *rbt, dns_rbtnode_t *node, dns_name_t *name) argument 2392 unhash_node(dns_rbt_t *rbt, dns_rbtnode_t *node) argument 2823 freenode(dns_rbt_t *rbt, dns_rbtnode_t **nodep) argument 2835 deletetreeflat(dns_rbt_t *rbt, unsigned int quantum, isc_boolean_t unhash, dns_rbtnode_t **nodep) argument 2904 dns__rbt_getheight(dns_rbt_t *rbt) argument 2982 dns__rbt_checkproperties(dns_rbt_t *rbt) argument 3103 dns_rbt_printtext(dns_rbt_t *rbt, void (*data_printer)(FILE *, void *), FILE *f) argument 3165 dns_rbt_printdot(dns_rbt_t *rbt, isc_boolean_t show_pointers, FILE *f) argument 3600 dns_rbtnodechain_first(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin) argument 3622 dns_rbtnodechain_last(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin) argument [all...] |
H A D | zone.c | 827 static const char *dbargv_default[] = { "rbt" }; 1796 if (strcmp(zone->db_argv[0], "rbt") != 0 && 1914 isc_boolean_t rbt, hasraw; local 1946 rbt = strcmp(zone->db_argv[0], "rbt") == 0 || 1949 if (zone->db != NULL && zone->masterfile == NULL && rbt) { 2086 rbt) {
|
/bind-9.11.3/bin/tests/ |
H A D | rbt_test.c | 21 #include <dns/rbt.h> 102 detail(dns_rbt_t *rbt, dns_name_t *name) { argument 126 result = dns_rbt_findnode(rbt, name, foundname, &node1, &chain, 185 iterate(dns_rbt_t *rbt, isc_boolean_t forward) { argument 203 result = dns_rbtnodechain_first(&chain, rbt, &foundname, 210 result = dns_rbtnodechain_last(&chain, rbt, &foundname, 253 dns_rbt_t *rbt = NULL; local 296 result = dns_rbt_create(mctx, delete_name, NULL, &rbt); 333 result = dns_rbt_addname(rbt, 342 result = dns_rbt_deletename(rbt, nam [all...] |
H A D | zone_test.c | 85 const char *rbt = "rbt"; local 106 result = dns_zone_setdbtype(zone, 1, &rbt);
|
/bind-9.11.3/lib/dns/tests/ |
H A D | rbt_serialize_test.c | 27 #include <dns/rbt.h> 189 add_test_data(isc_mem_t *mymctx, dns_rbt_t *rbt) { argument 214 result = dns_rbt_addname(rbt, name, &testdatap->data); 227 check_test_data(dns_rbt_t *rbt) { argument 257 result = dns_rbt_findname(rbt, name, 0, foundname, 275 atf_tc_set_md_var(tc, "descr", "Test writing an rbt to file"); 278 dns_rbt_t *rbt = NULL; local 293 result = dns_rbt_create(mctx, delete_data, NULL, &rbt); 296 add_test_data(mctx, rbt); 298 dns_rbt_printtext(rbt, data_printe 351 dns_rbt_t *rbt = NULL; local [all...] |
H A D | rbt_test.c | 25 #include <dns/rbt.h> 59 dns_rbt_t *rbt; member in struct:__anon203 167 ctx->rbt = NULL; 168 result = dns_rbt_create(mctx, delete_data, NULL, &ctx->rbt); 186 result = dns_rbt_addname(ctx->rbt, name, n); 200 dns_rbt_destroy(&ctx->rbt); 210 check_test_data(dns_rbt_t *rbt) { argument 228 result = dns_rbt_findname(rbt, name, 0, foundname, 237 atf_tc_set_md_var(tc, "descr", "Test the creation of an rbt"); 253 check_test_data(ctx->rbt); 496 insert_helper(dns_rbt_t *rbt, const char *namestr, dns_rbtnode_t **node) argument [all...] |
/bind-9.11.3/lib/dns/include/dns/ |
H A D | rpz.h | 232 dns_rbt_t *rbt; member in struct:dns_rpz_zones
|
/bind-9.11.3/bin/tests/rbt/ |
H A D | t_rbt.c | 23 #include <dns/rbt.h> 175 t1_add(char *name, dns_rbt_t *rbt, isc_mem_t *mctx, isc_result_t *dns_result) { argument 184 *dns_result = dns_rbt_addname(rbt, dns_name, dns_name); 201 t1_delete(char *name, dns_rbt_t *rbt, isc_mem_t *mctx, argument 210 *dns_result = dns_rbt_deletename(rbt, dns_name, 223 t1_search(char *name, dns_rbt_t *rbt, isc_mem_t *mctx, argument 238 *dns_result = dns_rbt_findname(rbt, dns_searchname, 0, 254 rbt_init(char *filename, dns_rbt_t **rbt, isc_mem_t *mctx) { argument 266 dns_result = dns_rbt_create(mctx, delete_name, mctx, rbt); 285 t_info("adding name %s to the rbt\ 307 dns_rbt_t *rbt; local 604 t9_walkchain(dns_rbtnodechain_t *chain, dns_rbt_t *rbt) argument 756 dns_rbt_t *rbt; local 1041 dns_rbt_t *rbt; local 1238 dns_rbt_t *rbt; local 1436 dns_rbt_t *rbt; local 1643 dns_rbt_t *rbt; local [all...] |