/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/ |
H A D | strperm.c | 45 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 D | smatch_about_fn_ptr_arg.c | 73 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 D | ast-inspect.c | 190 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 D | check_snprintf_overflow.c | 20 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 D | check_return_efault.c | 39 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 D | check_held_dev.c | 36 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 D | parse.c | 911 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 D | smatch_type_links.c | 50 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 D | check_snprintf.c | 29 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 D | smatch_parsed_conditions.c | 48 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 D | check_param_mapper.c | 36 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 D | check_sprintf_overflow.c | 20 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 D | smatch_mtag_map.c | 29 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 D | smatch_ignore.c | 35 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 D | smatch_states.c | 193 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 D | smatch_imaginary_absolute.c | 54 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 D | check_unreachable.c | 196 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 D | check_unwind.c | 39 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 D | check_kernel.c | 165 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 D | mansearch.c | 45 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 D | itm_util.c | 2117 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 D | Makefile | 35 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 D | reservation_008_pos.sh | 82 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 D | zfs_context.h | 78 #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 D | door.c | 119 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 …]
|