Home
last modified time | relevance | path

Searched refs:db_info (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_function_hooks.c504 if (!fake_a_param_assignment(db_info->expr, db_info->ret_str, state)) in set_return_assign_state()
682 if (db_info->cull) in db_compare_callback()
700 if (db_info->left) in db_compare_callback()
765 db_info.rl = rl; in compare_db_return_states_callbacks()
781 if (!db_info.cull) in compare_db_return_states_callbacks()
800 db_info.cull = 0; in compare_db_return_states_callbacks()
807 if (!db_info.cull) in compare_db_return_states_callbacks()
942 if (db_info->cull) in db_assign_return_states_callback()
1002 db_info.ret_state ? db_info.ret_state->name : "'<empty>'"); in db_return_states_assign()
1009 if (!db_info.cull) in db_return_states_assign()
[all …]
H A Dsmatch_array_values.c24 struct db_info { struct
32 struct db_info *db_info = _db_info; in get_vals() argument
36 db_info->rl = rl_union(db_info->rl, rl); in get_vals()
113 struct db_info db_info = {}; in get_array_rl() local
119 db_info.type = type; in get_array_rl()
127 run_sql(&get_vals, &db_info, in get_array_rl()
131 run_sql(&get_vals, &db_info, in get_array_rl()
135 if (!db_info.rl || db_info.count >= 10) in get_array_rl()
138 *rl = db_info.rl; in get_array_rl()
144 struct db_info db_info = {.type = type}; in get_saved_rl() local
[all …]
H A Dsmatch_mtag_data.c243 struct db_info { struct
250 struct db_info *db_info = _db_info; in get_vals() argument
254 if (db_info->rl) in get_vals()
255 db_info->rl = rl_union(db_info->rl, tmp); in get_vals()
257 db_info->rl = tmp; in get_vals()
270 struct db_info db_info = {}; in get_rl_from_mtag_offset() local
286 db_info.type = type; in get_rl_from_mtag_offset()
288 run_sql(get_vals, &db_info, in get_rl_from_mtag_offset()
291 if (!db_info.rl || is_whole_rl(db_info.rl)) { in get_rl_from_mtag_offset()
292 db_info.rl = NULL; in get_rl_from_mtag_offset()
[all …]
H A Dsmatch_container_of.c375 struct db_info { struct
462 struct db_info *db_info = _db_info; in save_vals() local
477 set_param_value(&db_info->stree, db_info->arg, db_info->prev_offset, db_info->rl); in save_vals()
478 db_info->rl = NULL; in save_vals()
484 if (db_info->star) in save_vals()
494 if (db_info->rl) in save_vals()
495 db_info->rl = rl_union(db_info->rl, rl); in save_vals()
497 db_info->rl = rl; in save_vals()
504 struct db_info db_info = { in load_tag_info_sym() local
536 set_param_value(&db_info.stree, arg, db_info.prev_offset, db_info.rl); in load_tag_info_sym()
[all …]
H A Dsmatch_buf_comparison.c294 struct db_info { struct
301 struct db_info *info = _info; in db_limitter_callback() argument
354 struct db_info db_info = {.name = array_name,}; in db_var_is_array_limit() local
360 run_sql(db_limitter_callback, &db_info, in db_var_is_array_limit()
364 return db_info.ret; in db_var_is_array_limit()
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dgtxt.c57 static struct db_info *db_info; variable
60 struct db_info { struct
104 static struct db_info *
110 struct db_info *db; in load_db()
117 if (!db_info) { in load_db()
118 if ((db_info = in load_db()
138 db_info = db; in load_db()
142 db = &db_info[i]; in load_db()
201 if (db_info == NULL) in lookup_cache()
205 db = db_info; in lookup_cache()
[all …]
/illumos-gate/usr/src/cmd/sendmail/libsmdb/
H A Dsmdb2.c462 DB_INFO db_info; local
465 (void) memset(&db_info, '\0', sizeof db_info);
468 db_info.db_cachesize = db_params->smdbp_cache_size;
470 db_info.h_nelem = db_params->smdbp_num_elements;
472 db_info.flags |= DB_DUP;
473 params = &db_info;