Home
last modified time | relevance | path

Searched refs:expr (Results 151 – 175 of 467) sorted by relevance

12345678910>>...19

/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/
H A Dstrperm.c45 register char* expr = (char*)aexpr; in strperm() local
67 switch (c = *expr++) in strperm()
88 expr--; in strperm()
104 switch (c = *expr++) in strperm()
129 *e = expr - 1; in strperm()
238 *e = expr - 1; in strperm()
253 if (*expr < '0' || *expr > '7') in strperm()
/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_about_fn_ptr_arg.c73 static void match_assign_param(struct expression *expr) in match_assign_param() argument
81 name = expr_to_var_sym(expr->left, &sym); in match_assign_param()
91 link_function_arg(next_fn, 0, strip_expr(expr->right)); in match_assign_param()
109 static char *get_data_member(char *fn_member, struct expression *expr, struct symbol **sym) in get_data_member() argument
127 fn_str = expr_to_var_sym(expr, &tmp_sym); in get_data_member()
147 static void match_assign_function(struct expression *expr) in match_assign_function() argument
155 right = strip_expr(expr->right); in match_assign_function()
165 member_name = get_member_name(expr->left); in match_assign_function()
169 data_member = get_data_member(member_name, expr->left, &sym); in match_assign_function()
H A Dast-inspect.c190 struct expression *expr = node->ptr; in inspect_expression() local
191 node->text = g_strdup_printf("%s %s", node->text, expression_type_name(expr->type)); in inspect_expression()
192 switch (expr->type) { in inspect_expression()
194 ast_append_child(node, "statement:", expr->statement, inspect_statement); in inspect_expression()
201 ast_append_child(node, "left:", expr->left, inspect_expression); in inspect_expression()
202 ast_append_child(node, "right:", expr->right, inspect_expression); in inspect_expression()
208 ast_append_child(node, "cast_type:", expr->cast_type, inspect_symbol); in inspect_expression()
209 ast_append_child(node, "cast_expression:", expr->cast_expression, inspect_expression); in inspect_expression()
213 ast_append_child(node, "unop:", expr->unop, inspect_expression); in inspect_expression()
H A Dcheck_snprintf_overflow.c20 static void match_snprintf(const char *fn, struct expression *expr, void *unused) in match_snprintf() argument
32 dest = get_argument_from_call_expr(expr->args, 0); in match_snprintf()
33 dest_size_expr = get_argument_from_call_expr(expr->args, 1); in match_snprintf()
34 format_string = get_argument_from_call_expr(expr->args, 2); in match_snprintf()
35 data = get_argument_from_call_expr(expr->args, 3); in match_snprintf()
H A Dcheck_return_efault.c39 static void match_copy(const char *fn, struct expression *expr, void *unused) in match_copy() argument
41 if (expr->op == SPECIAL_SUB_ASSIGN) in match_copy()
43 set_state_expr(my_id, expr->left, &remaining); in match_copy()
46 static void match_condition(struct expression *expr) in match_condition() argument
48 if (!get_state_expr(my_id, expr)) in match_condition()
51 set_true_false_states_expr(my_id, expr, NULL, &ok); in match_condition()
H A Dcheck_held_dev.c36 static void match_dev_hold(const char *fn, struct expression *expr, void *data) in match_dev_hold() argument
40 arg_expr = get_argument_from_call_expr(expr->args, 0); in match_dev_hold()
44 static void match_dev_put(const char *fn, struct expression *expr, void *data) in match_dev_put() argument
48 arg_expr = get_argument_from_call_expr(expr->args, 0); in match_dev_put()
80 static void print_returns_held(struct expression *expr) in print_returns_held() argument
86 sm = get_sm_state_expr(my_id, expr); in print_returns_held()
H A Dparse.c911 cast_value(expr, base_type, expr, ctype); in cast_enum_list()
934 if (expr && expr->ctype) in parse_enum_declaration()
944 if (!expr) { in parse_enum_declaration()
1099 if (expr) in attribute_aligned()
1468 if (!expr) in alignas_specifier()
2107 if (expr) in parse_asm_clobbers()
2198 if (!expr) in make_statement()
2662 return expr; in identifier_expression()
2679 return expr; in index_expression()
2697 *ep = expr; in single_initializer()
[all …]
H A Dsmatch_type_links.c50 static void match_assign(struct expression *expr) in match_assign() argument
54 if (!is_void_pointer(expr->left)) in match_assign()
57 type = get_type(expr->right); in match_assign()
64 sql_insert_data_info(expr->left, TYPE_LINK, type_to_str(type)); in match_assign()
H A Dcheck_snprintf.c29 static void match_snprintf(const char *fn, struct expression *expr, void *info) in match_snprintf() argument
35 call = strip_expr(expr->right); in match_snprintf()
39 set_state_expr(my_id, expr->left, alloc_state_num(buflen.value)); in match_snprintf()
54 static void match_call(struct expression *expr) in match_call() argument
61 FOR_EACH_PTR(expr->args, arg) { in match_call()
H A Dsmatch_parsed_conditions.c48 void record_condition(struct expression *expr) in record_condition() argument
53 if (get_value(expr, &val)) in record_condition()
59 snprintf(name, sizeof(name), "condition %p", expr); in record_condition()
87 struct sm_state *parsed_condition_implication_hook(struct expression *expr, in parsed_condition_implication_hook() argument
96 snprintf(name, sizeof(name), "condition %p", expr); in parsed_condition_implication_hook()
H A Dcheck_param_mapper.c36 static void match_call(struct expression *expr) in match_call() argument
43 if (expr->fn->type != EXPR_SYMBOL) in match_call()
46 func = expr->fn->symbol_name->name; in match_call()
49 FOR_EACH_PTR(expr->args, tmp) { in match_call()
H A Dcheck_sprintf_overflow.c20 static void match_sprintf(const char *fn, struct expression *expr, void *unused) in match_sprintf() argument
30 dest = get_argument_from_call_expr(expr->args, 0); in match_sprintf()
31 format_string = get_argument_from_call_expr(expr->args, 1); in match_sprintf()
32 data = get_argument_from_call_expr(expr->args, 2); in match_sprintf()
H A Dsmatch_mtag_map.c29 static void match_assign(struct expression *expr) in match_assign() argument
36 if (expr->op != '=') in match_assign()
39 left = strip_expr(expr->left); in match_assign()
40 right = strip_expr(expr->right); in match_assign()
H A Dsmatch_ignore.c35 void add_ignore_expr(int owner, struct expression *expr) in add_ignore_expr() argument
40 name = expr_to_str_sym(expr, &sym); in add_ignore_expr()
47 int is_ignored_expr(int owner, struct expression *expr) in is_ignored_expr() argument
53 name = expr_to_str_sym(expr, &sym); in is_ignored_expr()
61 name = get_macro_name(expr->pos); in is_ignored_expr()
H A Dsmatch_states.c193 expr = strip_expr(expr); in set_state_expr()
194 name = expr_to_var_sym(expr, &sym); in set_state_expr()
388 expr = strip_expr(expr); in get_state_expr()
389 name = expr_to_var_sym(expr, &sym); in get_state_expr()
414 expr = strip_expr(expr); in get_possible_states_expr()
415 name = expr_to_var_sym(expr, &sym); in get_possible_states_expr()
441 expr = strip_expr(expr); in get_sm_state_expr()
442 name = expr_to_var_sym(expr, &sym); in get_sm_state_expr()
466 expr = strip_expr(expr); in delete_state_expr()
467 name = expr_to_var_sym(expr, &sym); in delete_state_expr()
[all …]
H A Dsmatch_imaginary_absolute.c54 void __save_imaginary_state(struct expression *expr, struct range_list *true_rl, struct range_list … in __save_imaginary_state() argument
58 set_true_false_states_expr(my_id, expr, alloc_estate_rl(true_rl), alloc_estate_rl(false_rl)); in __save_imaginary_state()
61 int get_imaginary_absolute(struct expression *expr, struct range_list **rl) in get_imaginary_absolute() argument
67 state = get_state_expr(my_id, expr); in get_imaginary_absolute()
H A Dcheck_unreachable.c196 struct expression *expr; in get_function_name() local
200 expr = stmt->expression; in get_function_name()
201 if (!expr || expr->type != EXPR_CALL) in get_function_name()
203 if (expr->fn->type != EXPR_SYMBOL || !expr->fn->symbol_name) in get_function_name()
205 return expr->fn->symbol_name->name; in get_function_name()
H A Dcheck_unwind.c39 static int was_passed_as_param(struct expression *expr) in was_passed_as_param() argument
45 name = expr_to_var_sym(expr, &sym); in was_passed_as_param()
57 static void print_unwind_functions(const char *fn, struct expression *expr, void *_arg_no) in print_unwind_functions() argument
63 arg_expr = get_argument_from_call_expr(expr->args, arg_no); in print_unwind_functions()
104 static void match_release(const char *fn, struct expression *expr, void *_arg_no) in match_release() argument
109 arg_expr = get_argument_from_call_expr(expr->args, arg_no); in match_release()
115 static void match_unwind_function(const char *fn, struct expression *expr, void *unused) in match_unwind_function() argument
H A Dcheck_kernel.c165 static void match_container_of_macro(const char *fn, struct expression *expr, void *unused) in match_container_of_macro() argument
167 set_extra_expr_mod(expr->left, alloc_estate_range(valid_ptr_min_sval, valid_ptr_max_sval)); in match_container_of_macro()
170 static void match_container_of(struct expression *expr) in match_container_of() argument
172 struct expression *right = expr->right; in match_container_of()
334 static struct expression *get_val_expr(struct expression *expr) in get_val_expr() argument
338 if (expr->type != EXPR_DEREF) in get_val_expr()
340 expr = expr->deref; in get_val_expr()
341 if (expr->type != EXPR_SYMBOL) in get_val_expr()
343 if (strcmp(expr->symbol_name->name, "__u") != 0) in get_val_expr()
345 sym = get_base_type(expr->symbol); in get_val_expr()
[all …]
/illumos-gate/usr/src/cmd/mandoc/
H A Dmansearch.c45 struct expr { struct
79 static void exprfree(struct expr *);
91 struct expr *e; in mansearch()
237 manmerge(struct expr *e, struct ohash *htab) in manmerge()
609 static struct expr *
612 struct expr *parent, *child; in exprcomp()
662 static struct expr *
665 struct expr *parent, *child; in expr_and()
718 static struct expr *
722 struct expr *e; in exprterm()
[all …]
/illumos-gate/usr/src/cmd/geniconvtbl/
H A Ditm_util.c2117 itm_expr_t *expr; in expr_self_num() local
2125 return (expr); in expr_self_num()
2132 itm_expr_t *expr; in expr_self() local
2175 return (expr); in expr_self()
2191 return (expr); in expr_unary()
2232 return (expr); in expr_binary()
2300 return (expr); in expr_binary2()
2317 free(expr); in expr_assign()
2328 return (expr); in expr_assign()
2350 free(expr); in expr_seq_to_int()
[all …]
/illumos-gate/usr/src/cmd/ed/
H A DMakefile35 SRCS= ./ed.c ../expr/compile.c
55 MAPFILE.INT = ../expr/mapfile-intf
60 %.po: ../expr/%.c
81 compile.o: ../expr/compile.c
82 $(COMPILE.c) -o $@ ../expr/compile.c
87 edobjs.xpg4/%.o: ../expr/compile.c
93 edobjs.xpg6/%.o: ../expr/compile.c
/illumos-gate/usr/src/test/zfs-tests/tests/functional/reservation/
H A Dreservation_008_pos.sh82 resv_space_avail=`expr $space_avail - $RESV_FREE_SPACE`
83 num_resv_fs=`expr $RESV_NUM_FS - 1` # Number of FS to which resv will be applied
84 resv_size_set=`expr $resv_space_avail / $num_resv_fs`
101 fill_size=`expr $space_avail_still + $RESV_TOLERANCE`
102 write_count=`expr $fill_size / $BLOCK_SIZE`
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_context.h78 #define _zfs_expect(expr, value) (__builtin_expect((expr), (value))) argument
80 #define _zfs_expect(expr, value) (expr)
/illumos-gate/usr/src/cmd/isns/isnsd/
H A Ddoor.c119 xmlChar expr[ISNS_MAX_LABEL_LEN + 13]; in get_op_id_from_doc() local
159 xmlChar expr[ISNS_MAX_LABEL_LEN + 13]; in process_get_request_from_doc() local
170 xpath_obj = xmlXPathEvalExpression(expr, ctext); in process_get_request_from_doc()
225 xpath_obj = xmlXPathEvalExpression(expr, ctext); in process_get_request_from_doc()
286 xmlChar expr[ISNS_MAX_LABEL_LEN + 13]; in process_enumerate_request_from_doc() local
295 xpath_obj = xmlXPathEvalExpression(expr, ctext); in process_enumerate_request_from_doc()
347 xmlChar expr[ISNS_MAX_LABEL_LEN + 13]; in process_getAssociated_request_from_doc() local
356 xpath_obj = xmlXPathEvalExpression(expr, ctext); in process_getAssociated_request_from_doc()
485 xmlChar expr[ISNS_MAX_LABEL_LEN + 13]; in process_delete_request_from_doc() local
675 xmlChar expr[ISNS_MAX_LABEL_LEN + 13]; in process_createModify_request_from_doc() local
[all …]

12345678910>>...19