Symbol: db_info
usr/src/cmd/sendmail/libsmdb/smdb2.c
462
DB_INFO db_info;
usr/src/cmd/sendmail/libsmdb/smdb2.c
465
(void) memset(&db_info, '\0', sizeof db_info);
usr/src/cmd/sendmail/libsmdb/smdb2.c
468
db_info.db_cachesize = db_params->smdbp_cache_size;
usr/src/cmd/sendmail/libsmdb/smdb2.c
470
db_info.h_nelem = db_params->smdbp_num_elements;
usr/src/cmd/sendmail/libsmdb/smdb2.c
472
db_info.flags |= DB_DUP;
usr/src/cmd/sendmail/libsmdb/smdb2.c
473
params = &db_info;
usr/src/lib/libc/port/gen/gtxt.c
104
static struct db_info *
usr/src/lib/libc/port/gen/gtxt.c
110
struct db_info *db;
usr/src/lib/libc/port/gen/gtxt.c
117
if (!db_info) {
usr/src/lib/libc/port/gen/gtxt.c
118
if ((db_info =
usr/src/lib/libc/port/gen/gtxt.c
119
libc_malloc(MINDB * sizeof (struct db_info))) == NULL) {
usr/src/lib/libc/port/gen/gtxt.c
127
if (db_info[i].flag == 0)
usr/src/lib/libc/port/gen/gtxt.c
133
if ((db = libc_realloc(db_info,
usr/src/lib/libc/port/gen/gtxt.c
134
++maxdb * sizeof (struct db_info))) == NULL) {
usr/src/lib/libc/port/gen/gtxt.c
138
db_info = db;
usr/src/lib/libc/port/gen/gtxt.c
142
db = &db_info[i];
usr/src/lib/libc/port/gen/gtxt.c
178
unload_db(struct db_info *db)
usr/src/lib/libc/port/gen/gtxt.c
198
static struct db_info *
usr/src/lib/libc/port/gen/gtxt.c
199
lookup_cache(struct db_info *db, const char *curloc, const char *catname)
usr/src/lib/libc/port/gen/gtxt.c
201
if (db_info == NULL)
usr/src/lib/libc/port/gen/gtxt.c
205
db = db_info;
usr/src/lib/libc/port/gen/gtxt.c
209
for (; db < &db_info[db_count]; db++) {
usr/src/lib/libc/port/gen/gtxt.c
224
valid_msg(struct db_info *db, int id)
usr/src/lib/libc/port/gen/gtxt.c
238
msg(struct db_info *db, int id)
usr/src/lib/libc/port/gen/gtxt.c
259
struct db_info *db;
usr/src/lib/libc/port/gen/gtxt.c
57
static struct db_info *db_info;
usr/src/tools/smatch/src/smatch_array_values.c
113
struct db_info db_info = {};
usr/src/tools/smatch/src/smatch_array_values.c
119
db_info.type = type;
usr/src/tools/smatch/src/smatch_array_values.c
127
run_sql(&get_vals, &db_info,
usr/src/tools/smatch/src/smatch_array_values.c
131
run_sql(&get_vals, &db_info,
usr/src/tools/smatch/src/smatch_array_values.c
135
if (!db_info.rl || db_info.count >= 10)
usr/src/tools/smatch/src/smatch_array_values.c
138
*rl = db_info.rl;
usr/src/tools/smatch/src/smatch_array_values.c
144
struct db_info db_info = {.type = type};
usr/src/tools/smatch/src/smatch_array_values.c
146
cache_sql(&get_vals, &db_info, "select value from sink_info where sink_name = '%s' and type = %d;",
usr/src/tools/smatch/src/smatch_array_values.c
148
return db_info.rl;
usr/src/tools/smatch/src/smatch_array_values.c
32
struct db_info *db_info = _db_info;
usr/src/tools/smatch/src/smatch_array_values.c
35
str_to_rl(db_info->type, argv[0], &rl);
usr/src/tools/smatch/src/smatch_array_values.c
36
db_info->rl = rl_union(db_info->rl, rl);
usr/src/tools/smatch/src/smatch_buf_comparison.c
301
struct db_info *info = _info;
usr/src/tools/smatch/src/smatch_buf_comparison.c
354
struct db_info db_info = {.name = array_name,};
usr/src/tools/smatch/src/smatch_buf_comparison.c
360
run_sql(db_limitter_callback, &db_info,
usr/src/tools/smatch/src/smatch_buf_comparison.c
364
return db_info.ret;
usr/src/tools/smatch/src/smatch_container_of.c
462
struct db_info *db_info = _db_info;
usr/src/tools/smatch/src/smatch_container_of.c
475
if (db_info->prev_offset != -1 &&
usr/src/tools/smatch/src/smatch_container_of.c
476
db_info->prev_offset != offset) {
usr/src/tools/smatch/src/smatch_container_of.c
477
set_param_value(&db_info->stree, db_info->arg, db_info->prev_offset, db_info->rl);
usr/src/tools/smatch/src/smatch_container_of.c
478
db_info->rl = NULL;
usr/src/tools/smatch/src/smatch_container_of.c
481
db_info->prev_offset = offset;
usr/src/tools/smatch/src/smatch_container_of.c
483
type = get_real_base_type(db_info->arg);
usr/src/tools/smatch/src/smatch_container_of.c
484
if (db_info->star)
usr/src/tools/smatch/src/smatch_container_of.c
491
type = get_member_type_from_offset(db_info->arg, offset);
usr/src/tools/smatch/src/smatch_container_of.c
494
if (db_info->rl)
usr/src/tools/smatch/src/smatch_container_of.c
495
db_info->rl = rl_union(db_info->rl, rl);
usr/src/tools/smatch/src/smatch_container_of.c
497
db_info->rl = rl;
usr/src/tools/smatch/src/smatch_container_of.c
504
struct db_info db_info = {
usr/src/tools/smatch/src/smatch_container_of.c
526
run_sql(save_vals, &db_info,
usr/src/tools/smatch/src/smatch_container_of.c
530
run_sql(save_vals, &db_info,
usr/src/tools/smatch/src/smatch_container_of.c
535
if (db_info.prev_offset != -1)
usr/src/tools/smatch/src/smatch_container_of.c
536
set_param_value(&db_info.stree, arg, db_info.prev_offset, db_info.rl);
usr/src/tools/smatch/src/smatch_container_of.c
544
set_state_stree(&db_info.stree, SMATCH_EXTRA, arg->ident->name, arg, alloc_estate_sval(sval));
usr/src/tools/smatch/src/smatch_container_of.c
546
return db_info.stree;
usr/src/tools/smatch/src/smatch_function_hooks.c
1000
db_info.cull ? "culled" : "merging",
usr/src/tools/smatch/src/smatch_function_hooks.c
1001
db_info.prev_return_id,
usr/src/tools/smatch/src/smatch_function_hooks.c
1002
db_info.ret_state ? db_info.ret_state->name : "'<empty>'");
usr/src/tools/smatch/src/smatch_function_hooks.c
1004
if (db_info.handled)
usr/src/tools/smatch/src/smatch_function_hooks.c
1005
call_ranged_return_hooks(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1006
set_return_assign_state(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1007
set_implied_states(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1009
if (!db_info.cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
1010
merge_fake_stree(&db_info.stree, stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
1013
if (!db_info.stree && db_info.cull) { /* this means we culled everything */
usr/src/tools/smatch/src/smatch_function_hooks.c
1017
FOR_EACH_SM(db_info.stree, sm) {
usr/src/tools/smatch/src/smatch_function_hooks.c
1021
free_stree(&db_info.stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
1024
return db_info.handled;
usr/src/tools/smatch/src/smatch_function_hooks.c
1098
struct db_callback_info *db_info = _info;
usr/src/tools/smatch/src/smatch_function_hooks.c
1117
if (db_info->prev_return_id != -1 && type == INTERNAL) {
usr/src/tools/smatch/src/smatch_function_hooks.c
1118
call_ranged_return_hooks(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1119
set_implied_states(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1121
if (!db_info->cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
1122
merge_fake_stree(&db_info->stree, stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
1126
db_info->cull = 0;
usr/src/tools/smatch/src/smatch_function_hooks.c
1128
db_info->prev_return_id = return_id;
usr/src/tools/smatch/src/smatch_function_hooks.c
1130
if (type == INTERNAL && func_type_mismatch(db_info->expr, value))
usr/src/tools/smatch/src/smatch_function_hooks.c
1131
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
1132
if (db_info->cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
1135
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
1138
if (is_impossible_data(type, db_info->expr, param, key, value)) {
usr/src/tools/smatch/src/smatch_function_hooks.c
1139
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
1144
param_limit_implications(db_info->expr, param, key, value, &db_info->implied);
usr/src/tools/smatch/src/smatch_function_hooks.c
1146
call_results_to_rl(db_info->expr, get_type(strip_expr(db_info->expr)), ret_str, &ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
1147
ret_range = cast_rl(get_type(db_info->expr), ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
1153
__add_return_comparison(strip_expr(db_info->expr), ret_str);
usr/src/tools/smatch/src/smatch_function_hooks.c
1154
__add_return_to_param_mapping(db_info->expr, ret_str);
usr/src/tools/smatch/src/smatch_function_hooks.c
1160
snprintf(buf, sizeof(buf), "return %p", db_info->expr);
usr/src/tools/smatch/src/smatch_function_hooks.c
1163
store_return_state(db_info, ret_str, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
1168
tmp->callback(db_info->expr, param, key, value);
usr/src/tools/smatch/src/smatch_function_hooks.c
1179
struct db_callback_info db_info = {};
usr/src/tools/smatch/src/smatch_function_hooks.c
1184
db_info.prev_return_id = -1;
usr/src/tools/smatch/src/smatch_function_hooks.c
1185
db_info.expr = expr;
usr/src/tools/smatch/src/smatch_function_hooks.c
1186
db_info.stree = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
1193
expr, db_return_states_callback, &db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1194
call_ranged_return_hooks(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1195
set_implied_states(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
1197
if (!db_info.cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
1198
merge_fake_stree(&db_info.stree, stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
1201
FOR_EACH_SM(db_info.stree, sm) {
usr/src/tools/smatch/src/smatch_function_hooks.c
1205
free_stree(&db_info.stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
371
static void set_implied_states(struct db_callback_info *db_info)
usr/src/tools/smatch/src/smatch_function_hooks.c
375
FOR_EACH_SM(db_info->implied, sm) {
usr/src/tools/smatch/src/smatch_function_hooks.c
379
free_stree(&db_info->implied);
usr/src/tools/smatch/src/smatch_function_hooks.c
382
static void store_return_state(struct db_callback_info *db_info, const char *ret_str, struct smatch_state *state)
usr/src/tools/smatch/src/smatch_function_hooks.c
384
db_info->ret_str = alloc_sname(ret_str),
usr/src/tools/smatch/src/smatch_function_hooks.c
385
db_info->ret_state = state;
usr/src/tools/smatch/src/smatch_function_hooks.c
475
static void set_fresh_mtag_returns(struct db_callback_info *db_info)
usr/src/tools/smatch/src/smatch_function_hooks.c
477
struct expression *expr = db_info->expr->left;
usr/src/tools/smatch/src/smatch_function_hooks.c
480
if (!db_info->ret_state)
usr/src/tools/smatch/src/smatch_function_hooks.c
483
state = alloc_estate_rl(cast_rl(get_type(expr), clone_rl(estate_rl(db_info->ret_state))));
usr/src/tools/smatch/src/smatch_function_hooks.c
484
state = get_mtag_return(db_info->expr, state);
usr/src/tools/smatch/src/smatch_function_hooks.c
491
db_info->ret_state = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
492
db_info->ret_str = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
495
static void set_return_assign_state(struct db_callback_info *db_info)
usr/src/tools/smatch/src/smatch_function_hooks.c
497
struct expression *expr = db_info->expr->left;
usr/src/tools/smatch/src/smatch_function_hooks.c
500
if (!db_info->ret_state)
usr/src/tools/smatch/src/smatch_function_hooks.c
503
state = alloc_estate_rl(cast_rl(get_type(expr), clone_rl(estate_rl(db_info->ret_state))));
usr/src/tools/smatch/src/smatch_function_hooks.c
504
if (!fake_a_param_assignment(db_info->expr, db_info->ret_str, state))
usr/src/tools/smatch/src/smatch_function_hooks.c
507
db_info->ret_state = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
508
db_info->ret_str = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
511
static void set_other_side_state(struct db_callback_info *db_info)
usr/src/tools/smatch/src/smatch_function_hooks.c
513
struct expression *expr = db_info->var_expr;
usr/src/tools/smatch/src/smatch_function_hooks.c
516
if (!db_info->ret_state)
usr/src/tools/smatch/src/smatch_function_hooks.c
519
state = alloc_estate_rl(cast_rl(get_type(expr), clone_rl(estate_rl(db_info->ret_state))));
usr/src/tools/smatch/src/smatch_function_hooks.c
521
db_info->ret_state = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
522
db_info->ret_str = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
647
struct db_callback_info *db_info = _info;
usr/src/tools/smatch/src/smatch_function_hooks.c
648
struct range_list *var_rl = db_info->rl;
usr/src/tools/smatch/src/smatch_function_hooks.c
667
db_info->has_states = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
668
if (db_info->prev_return_id != -1 && type == INTERNAL) {
usr/src/tools/smatch/src/smatch_function_hooks.c
669
set_other_side_state(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
670
set_implied_states(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
672
if (!db_info->cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
673
merge_fake_stree(&db_info->stree, stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
676
db_info->cull = 0;
usr/src/tools/smatch/src/smatch_function_hooks.c
678
db_info->prev_return_id = return_id;
usr/src/tools/smatch/src/smatch_function_hooks.c
680
if (type == INTERNAL && func_type_mismatch(db_info->expr, value))
usr/src/tools/smatch/src/smatch_function_hooks.c
681
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
682
if (db_info->cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
685
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
689
if (is_impossible_data(type, db_info->expr, param, key, value)) {
usr/src/tools/smatch/src/smatch_function_hooks.c
690
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
694
call_results_to_rl(db_info->expr, get_type(strip_expr(db_info->expr)), ret_str, &ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
695
ret_range = cast_rl(get_type(db_info->expr), ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
697
ret_range = alloc_whole_rl(get_type(db_info->expr));
usr/src/tools/smatch/src/smatch_function_hooks.c
699
comparison = db_info->comparison;
usr/src/tools/smatch/src/smatch_function_hooks.c
700
if (db_info->left)
usr/src/tools/smatch/src/smatch_function_hooks.c
703
if (db_info->true_side) {
usr/src/tools/smatch/src/smatch_function_hooks.c
707
param_limit_implications(db_info->expr, param, key, value, &db_info->implied);
usr/src/tools/smatch/src/smatch_function_hooks.c
714
param_limit_implications(db_info->expr, param, key, value, &db_info->implied);
usr/src/tools/smatch/src/smatch_function_hooks.c
719
handle_ret_equals_param(ret_str, ret_range, db_info->expr);
usr/src/tools/smatch/src/smatch_function_hooks.c
723
__add_return_comparison(strip_expr(db_info->expr), ret_str);
usr/src/tools/smatch/src/smatch_function_hooks.c
724
__add_return_to_param_mapping(db_info->expr, ret_str);
usr/src/tools/smatch/src/smatch_function_hooks.c
725
store_return_state(db_info, ret_str, alloc_estate_rl(clone_rl(var_rl)));
usr/src/tools/smatch/src/smatch_function_hooks.c
728
FOR_EACH_PTR(db_info->callbacks, tmp) {
usr/src/tools/smatch/src/smatch_function_hooks.c
730
tmp->callback(db_info->expr, param, key, value);
usr/src/tools/smatch/src/smatch_function_hooks.c
743
struct db_callback_info db_info = {};
usr/src/tools/smatch/src/smatch_function_hooks.c
763
db_info.comparison = comparison;
usr/src/tools/smatch/src/smatch_function_hooks.c
764
db_info.expr = call_expr;
usr/src/tools/smatch/src/smatch_function_hooks.c
765
db_info.rl = rl;
usr/src/tools/smatch/src/smatch_function_hooks.c
766
db_info.left = call_on_left;
usr/src/tools/smatch/src/smatch_function_hooks.c
767
db_info.callbacks = db_return_states_list;
usr/src/tools/smatch/src/smatch_function_hooks.c
768
db_info.var_expr = var_expr;
usr/src/tools/smatch/src/smatch_function_hooks.c
772
db_info.true_side = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
773
db_info.stree = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
774
db_info.prev_return_id = -1;
usr/src/tools/smatch/src/smatch_function_hooks.c
777
call_expr, db_compare_callback, &db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
778
set_other_side_state(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
779
set_implied_states(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
781
if (!db_info.cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
782
merge_fake_stree(&db_info.stree, stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
784
true_states = db_info.stree;
usr/src/tools/smatch/src/smatch_function_hooks.c
785
if (!true_states && db_info.has_states) {
usr/src/tools/smatch/src/smatch_function_hooks.c
797
db_info.true_side = 0;
usr/src/tools/smatch/src/smatch_function_hooks.c
798
db_info.stree = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
799
db_info.prev_return_id = -1;
usr/src/tools/smatch/src/smatch_function_hooks.c
800
db_info.cull = 0;
usr/src/tools/smatch/src/smatch_function_hooks.c
803
db_compare_callback, &db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
804
set_other_side_state(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
805
set_implied_states(&db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
807
if (!db_info.cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
808
merge_fake_stree(&db_info.stree, stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
810
false_states = db_info.stree;
usr/src/tools/smatch/src/smatch_function_hooks.c
811
if (!false_states && db_info.has_states) {
usr/src/tools/smatch/src/smatch_function_hooks.c
878
static void call_ranged_return_hooks(struct db_callback_info *db_info)
usr/src/tools/smatch/src/smatch_function_hooks.c
885
expr = strip_expr(db_info->expr);
usr/src/tools/smatch/src/smatch_function_hooks.c
901
range_rl = cast_rl(estate_type(db_info->ret_state), range_rl);
usr/src/tools/smatch/src/smatch_function_hooks.c
902
if (possibly_true_rl(range_rl, SPECIAL_EQUAL, estate_rl(db_info->ret_state)))
usr/src/tools/smatch/src/smatch_function_hooks.c
903
(tmp->u.ranged)(fn, expr, db_info->expr, tmp->info);
usr/src/tools/smatch/src/smatch_function_hooks.c
909
struct db_callback_info *db_info = _info;
usr/src/tools/smatch/src/smatch_function_hooks.c
927
if (db_info->prev_return_id != -1 && type == INTERNAL) {
usr/src/tools/smatch/src/smatch_function_hooks.c
928
call_ranged_return_hooks(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
929
set_return_assign_state(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
930
set_implied_states(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
932
if (!db_info->cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
933
merge_fake_stree(&db_info->stree, stree);
usr/src/tools/smatch/src/smatch_function_hooks.c
936
db_info->cull = 0;
usr/src/tools/smatch/src/smatch_function_hooks.c
938
db_info->prev_return_id = return_id;
usr/src/tools/smatch/src/smatch_function_hooks.c
940
if (type == INTERNAL && func_type_mismatch(db_info->expr, value))
usr/src/tools/smatch/src/smatch_function_hooks.c
941
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
942
if (db_info->cull)
usr/src/tools/smatch/src/smatch_function_hooks.c
945
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
948
if (is_impossible_data(type, db_info->expr, param, key, value)) {
usr/src/tools/smatch/src/smatch_function_hooks.c
949
db_info->cull = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
954
param_limit_implications(db_info->expr, param, key, value, &db_info->implied);
usr/src/tools/smatch/src/smatch_function_hooks.c
956
db_info->handled = 1;
usr/src/tools/smatch/src/smatch_function_hooks.c
957
call_results_to_rl(db_info->expr->right, get_type(strip_expr(db_info->expr->right)), ret_str, &ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
959
ret_range = alloc_whole_rl(get_type(strip_expr(db_info->expr->right)));
usr/src/tools/smatch/src/smatch_function_hooks.c
960
ret_range = cast_rl(get_type(db_info->expr->right), ret_range);
usr/src/tools/smatch/src/smatch_function_hooks.c
964
__add_return_comparison(strip_expr(db_info->expr->right), ret_str);
usr/src/tools/smatch/src/smatch_function_hooks.c
965
__add_comparison_info(db_info->expr->left, strip_expr(db_info->expr->right), ret_str);
usr/src/tools/smatch/src/smatch_function_hooks.c
966
__add_return_to_param_mapping(db_info->expr, ret_str);
usr/src/tools/smatch/src/smatch_function_hooks.c
967
store_return_state(db_info, ret_str, alloc_estate_rl(ret_range));
usr/src/tools/smatch/src/smatch_function_hooks.c
968
set_fresh_mtag_returns(db_info);
usr/src/tools/smatch/src/smatch_function_hooks.c
973
tmp->callback(db_info->expr, param, key, value);
usr/src/tools/smatch/src/smatch_function_hooks.c
984
struct db_callback_info db_info = {};
usr/src/tools/smatch/src/smatch_function_hooks.c
988
db_info.prev_return_id = -1;
usr/src/tools/smatch/src/smatch_function_hooks.c
989
db_info.expr = expr;
usr/src/tools/smatch/src/smatch_function_hooks.c
990
db_info.stree = NULL;
usr/src/tools/smatch/src/smatch_function_hooks.c
991
db_info.handled = 0;
usr/src/tools/smatch/src/smatch_function_hooks.c
997
right, db_assign_return_states_callback, &db_info);
usr/src/tools/smatch/src/smatch_mtag_data.c
250
struct db_info *db_info = _db_info;
usr/src/tools/smatch/src/smatch_mtag_data.c
253
str_to_rl(db_info->type, argv[0], &tmp);
usr/src/tools/smatch/src/smatch_mtag_data.c
254
if (db_info->rl)
usr/src/tools/smatch/src/smatch_mtag_data.c
255
db_info->rl = rl_union(db_info->rl, tmp);
usr/src/tools/smatch/src/smatch_mtag_data.c
257
db_info->rl = tmp;
usr/src/tools/smatch/src/smatch_mtag_data.c
270
struct db_info db_info = {};
usr/src/tools/smatch/src/smatch_mtag_data.c
286
db_info.type = type;
usr/src/tools/smatch/src/smatch_mtag_data.c
288
run_sql(get_vals, &db_info,
usr/src/tools/smatch/src/smatch_mtag_data.c
291
if (!db_info.rl || is_whole_rl(db_info.rl)) {
usr/src/tools/smatch/src/smatch_mtag_data.c
292
db_info.rl = NULL;
usr/src/tools/smatch/src/smatch_mtag_data.c
297
*rl = db_info.rl;
usr/src/tools/smatch/src/smatch_mtag_data.c
302
cached_results[idx].rl = db_info.rl;